{
  "guild": {
    "id": "1361349522684510449",
    "name": "wafer.space Community",
    "iconUrl": "2026-01_media/fb143eaa45770cbb40493d09b625e98b-09FD1.png"
  },
  "channel": {
    "id": "1462645850042798101",
    "type": "GuildTextChat",
    "categoryId": "1524223345443340439",
    "category": "\uD802\uDD82\uD81A\uDE06\uD800\uDC2A\uD81A\uDC0B - Friends",
    "name": "fpgas-online",
    "topic": "Channel for continued development of https://fpgas.online"
  },
  "dateRange": {
    "after": "2025-12-31T23:59:59.999+00:00",
    "before": "2026-02-01T00:00:00+00:00"
  },
  "exportedAt": "2026-07-09T01:14:21.1915681+00:00",
  "messages": [
    {
      "id": "1462647807860146499",
      "type": "Default",
      "timestamp": "2026-01-19T03:20:12.076+00:00",
      "timestampEdited": "2026-01-19T03:20:18.052+00:00",
      "callEndedTimestamp": null,
      "isPinned": true,
      "content": "This is a channel dedicated to the continued development of https://fpgas.online/ which has previously primarily been developed by @carlfk with the funding provided by @Tim 'mithro' Ansell \n\nThe two current highest priority items for development are:\n * Getting all Tiny Tapeout boards onto the site in similar manner as existing Tiny Tapeout 6 board.\n * Getting @bunnie's NeTV2 boards into the site\n\nOther lower priority items include:\n * Getting Tim's other FPGAs into the site, these include @Xobs's Fomu (Tim has pratically unlimited), @Greg's Butterstick (Tim has 8 devices) and @GoranMahovlic's ULX3S (Tim has ~12 devices), GreatScottGadget's Cythion (Tim has ~12 devices) hardware onto the site.\n * Actually using fpgas.online for testing open source FPGA projects.\n\nIf anyone has ideas on how to get more people to use the site, that is also something we are very interested in.",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\uD83D\uDC4D",
            "code": "thumbsup",
            "isAnimated": false,
            "imageUrl": "2026-01_media/1f44d-27259.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "758346146204090390",
              "name": "bunnievorpal",
              "discriminator": "0000",
              "nickname": "bunnie",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-01_media/ec4ebf64618e516d7d63a984a0490f58-DA838.png"
            }
          ]
        },
        {
          "emoji": {
            "id": "",
            "name": "\uD83D\uDC9C",
            "code": "purple_heart",
            "isAnimated": false,
            "imageUrl": "2026-01_media/1f49c-71A75.svg"
          },
          "count": 3,
          "users": [
            {
              "id": "481315203930128384",
              "name": "ewenmcneill",
              "discriminator": "0000",
              "nickname": "ewen",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-01_media/f3e141db48e54a2a765ace31d6863ea0-6039C.png"
            },
            {
              "id": "756011607603019777",
              "name": "anfroholic",
              "discriminator": "0000",
              "nickname": "anfroholic",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-01_media/67bd670a335a2f955fb2ded57088a2cb-675B3.png"
            },
            {
              "id": "840182560252624916",
              "name": "logic_destroyer",
              "discriminator": "0000",
              "nickname": "asic destroyer",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-01_media/6f21ec45bc9221220509b769f634344b-E96BD.png"
            }
          ]
        },
        {
          "emoji": {
            "id": "",
            "name": "\uD83C\uDF89",
            "code": "tada",
            "isAnimated": false,
            "imageUrl": "2026-01_media/1f389-5C738.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "492702620759228416",
              "name": "mattvenn",
              "discriminator": "0000",
              "nickname": "Matt Venn",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-01_media/aa8560ba40f1f3d339d044dee6970630-97A62.png"
            }
          ]
        }
      ],
      "mentions": [
        {
          "id": "274535015969456128",
          "name": "greg.hashtag.9468",
          "discriminator": "0000",
          "nickname": "Greg",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/fb1d1a9872c8ef9ce08855c75f2963a7-A225D.png"
        },
        {
          "id": "443147704126668801",
          "name": "carlfk",
          "discriminator": "0000",
          "nickname": "carlfk",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 4
            }
          ],
          "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
        },
        {
          "id": "169786952432746498",
          "name": "mithro_",
          "discriminator": "0000",
          "nickname": "Tim 'mithro' Ansell",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
        },
        {
          "id": "261705597529882627",
          "name": "xobs",
          "discriminator": "0000",
          "nickname": "Xobs",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/41f50d0d47bb7dfee07c877e0d35dd98-E65EE.png"
        },
        {
          "id": "533781617873911819",
          "name": "goran.mahovlic",
          "discriminator": "0000",
          "nickname": "GoranMahovlic",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/0-EB806.png"
        },
        {
          "id": "758346146204090390",
          "name": "bunnievorpal",
          "discriminator": "0000",
          "nickname": "bunnie",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/ec4ebf64618e516d7d63a984a0490f58-DA838.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1462647878177521694",
      "type": "ChannelPinnedMessage",
      "timestamp": "2026-01-19T03:20:28.841+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Pinned a message.",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "reference": {
        "messageId": "1462647807860146499",
        "channelId": "1462645850042798101",
        "guildId": null
      },
      "inlineEmojis": []
    },
    {
      "id": "1462647982146191420",
      "type": "Default",
      "timestamp": "2026-01-19T03:20:53.629+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "FYI - @Tisham Dhar (CSIRO EASI) / @carlfk / @asic destroyer / @Greg",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "274535015969456128",
          "name": "greg.hashtag.9468",
          "discriminator": "0000",
          "nickname": "Greg",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/fb1d1a9872c8ef9ce08855c75f2963a7-A225D.png"
        },
        {
          "id": "443147704126668801",
          "name": "carlfk",
          "discriminator": "0000",
          "nickname": "carlfk",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 4
            }
          ],
          "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
        },
        {
          "id": "840182560252624916",
          "name": "logic_destroyer",
          "discriminator": "0000",
          "nickname": "asic destroyer",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/6f21ec45bc9221220509b769f634344b-E96BD.png"
        },
        {
          "id": "746955286274900120",
          "name": "tishamdhar",
          "discriminator": "0000",
          "nickname": "Tisham Dhar (CSIRO EASI)",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1462648238526959719",
      "type": "Default",
      "timestamp": "2026-01-19T03:21:54.755+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@carlfk - @Tisham Dhar (CSIRO EASI) is looking at trying to get my NeTV2 hardware into https://fpgas.online",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "746955286274900120",
          "name": "tishamdhar",
          "discriminator": "0000",
          "nickname": "Tisham Dhar (CSIRO EASI)",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
        },
        {
          "id": "443147704126668801",
          "name": "carlfk",
          "discriminator": "0000",
          "nickname": "carlfk",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 4
            }
          ],
          "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1462648381980541023",
      "type": "Default",
      "timestamp": "2026-01-19T03:22:28.957+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@carlfk - IIRC I left a bunch of NiteFury with RPi Compute modules and Compute Cluster blades with you?",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "443147704126668801",
          "name": "carlfk",
          "discriminator": "0000",
          "nickname": "carlfk",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 4
            }
          ],
          "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1462648887671128075",
      "type": "Default",
      "timestamp": "2026-01-19T03:24:29.523+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@LukeW - @Tisham Dhar (CSIRO EASI) is having some issues with programming the NeTV2 using an RPi 5 because the GPIO have moved from the Broadcom device to the RP1 hardware. I believe the PIO hardware in the RP1 should allow us to do significantly better JTAG driver than what is currently in OpenOCD / openfpgaloader.",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\uD83C\uDF89",
            "code": "tada",
            "isAnimated": false,
            "imageUrl": "2026-01_media/1f389-5C738.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "840182560252624916",
              "name": "logic_destroyer",
              "discriminator": "0000",
              "nickname": "asic destroyer",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-01_media/6f21ec45bc9221220509b769f634344b-E96BD.png"
            }
          ]
        }
      ],
      "mentions": [
        {
          "id": "746955286274900120",
          "name": "tishamdhar",
          "discriminator": "0000",
          "nickname": "Tisham Dhar (CSIRO EASI)",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
        },
        {
          "id": "803213471402688522",
          "name": "_luke_w_",
          "discriminator": "0000",
          "nickname": "LukeW",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/a2f98861602ee8229f4eb87d5c25d1b1-5FBF4.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1462650790878511270",
      "type": "Default",
      "timestamp": "2026-01-19T03:32:03.283+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [
        {
          "id": "1462650791050612879",
          "url": "2026-01_media/PXL_20260119_002410371-70678.jpg",
          "fileName": "PXL_20260119_002410371.jpg",
          "fileSizeBytes": 752350
        }
      ],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1462650906163155036",
      "type": "Default",
      "timestamp": "2026-01-19T03:32:30.769+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "My stack looks like this now, since I am loading gateware using RPi 4 and accessing PCI-e from Rpi5",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1462651620784603289",
      "type": "Default",
      "timestamp": "2026-01-19T03:35:21.148+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "The current pin assignments are here using the old driver : https://github.com/AlphamaxMedia/netv2mvp-scripts/blob/master/alphamax-rpi.cfg",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "netv2mvp-scripts/alphamax-rpi.cfg at master · AlphamaxMedia/netv2m...",
          "url": "https://github.com/AlphamaxMedia/netv2mvp-scripts/blob/master/alphamax-rpi.cfg",
          "timestamp": null,
          "description": "Various scripts for NeTV2MVP. Contribute to AlphamaxMedia/netv2mvp-scripts development by creating an account on GitHub.",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-01_media/netv2mvp-scripts-AF905",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\uD83D\uDC40",
            "code": "eyes",
            "isAnimated": false,
            "imageUrl": "2026-01_media/1f440-6C64D.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "758346146204090390",
              "name": "bunnievorpal",
              "discriminator": "0000",
              "nickname": "bunnie",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-01_media/ec4ebf64618e516d7d63a984a0490f58-DA838.png"
            }
          ]
        }
      ],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1462655503086915606",
      "type": "Default",
      "timestamp": "2026-01-19T03:50:46.761+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "This is awesome! Way to go @carlfk! \nI've been seeing a lot of work being done here on other channels. Looking forward to seeing more.",
      "author": {
        "id": "756011607603019777",
        "name": "anfroholic",
        "discriminator": "0000",
        "nickname": "Andrew Wingate",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/67bd670a335a2f955fb2ded57088a2cb-675B3.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "443147704126668801",
          "name": "carlfk",
          "discriminator": "0000",
          "nickname": "carlfk",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 4
            }
          ],
          "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1462655881354416261",
      "type": "Default",
      "timestamp": "2026-01-19T03:52:16.947+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I was having a thought the other day. \nI know that @asic destroyer ran a whole simulation of his new linux asic, and was curious what size FPGA you would need to do that same thing, and if that would even be applicable here. \nI assume that is something larger than you could load on to one of the ARTYboards?",
      "author": {
        "id": "756011607603019777",
        "name": "anfroholic",
        "discriminator": "0000",
        "nickname": "Andrew Wingate",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/67bd670a335a2f955fb2ded57088a2cb-675B3.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "840182560252624916",
          "name": "logic_destroyer",
          "discriminator": "0000",
          "nickname": "asic destroyer",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/6f21ec45bc9221220509b769f634344b-E96BD.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1462728974101909668",
      "type": "Default",
      "timestamp": "2026-01-19T08:42:43.616+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Captured rpi4 working config here : https://github.com/AlphamaxMedia/netv2mvp-scripts/pull/1",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "Config working with upstream openocd and rpi4 by whatnick · Pull R...",
          "url": "https://github.com/AlphamaxMedia/netv2mvp-scripts/pull/1",
          "timestamp": null,
          "description": "Working version with upstream openocd and pcileech as sample gateware\n/opt/openocd/src/openocd -c &amp;quot;set BSCAN_FILE /home/k8s/netv2mvp-scripts/bscan_spi_xc7a100t.bit&amp;quot; -c &amp;quot;s...",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-01_media/1-54A44",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1462729228918460457",
      "type": "Default",
      "timestamp": "2026-01-19T08:43:44.369+00:00",
      "timestampEdited": "2026-01-19T20:21:51.602+00:00",
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "May need a kernel module to make pcileech arrive as a device on the raspi5 pci bus, I will try an M2 Sata to make sure PCI is indeed connected.",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1462730989544673392",
      "type": "Default",
      "timestamp": "2026-01-19T08:50:44.135+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I think a NiteFury / 200T can run a Linux ASIC gateware, depends how complicated it is.",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1462738363181301885",
      "type": "Default",
      "timestamp": "2026-01-19T09:20:02.147+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "This looks useful for the NeTV2 to slot in : https://geekworm.com/en-au/products/x1010?srsltid=AfmBOopO2oOKLbdXuqHiQd1Poq-Cz4X5Bp7eHgrN7mOhQquOnVFMYTlX",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "Geekworm X1010 PCIe FFC to Standard PCIe x4 Slot Expansion Board for R",
          "url": "https://geekworm.com/en-au/products/x1010?srsltid=AfmBOopO2oOKLbdXuqHiQd1Poq-Cz4X5Bp7eHgrN7mOhQquOnVFMYTlX",
          "timestamp": null,
          "description": "The X1010 PCIe FFC connector to standard PCIe x4 slot expansion board, designed for effortless integration of various PCIe add-on cards such as Graphics cards (GPUs), RAID cards, USB expansion cards, High-speed ethernet cards, Wi-Fi cards, and SSDs to enhance the capabilities of your Raspberry Pi 5. The X1010 features versatile power options, su...",
          "thumbnail": {
            "url": "2026-01_media/X1010-V1.1-IMG-7668-3F308.jpg",
            "width": 2000,
            "height": 2000
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1462742177917567059",
      "type": "Default",
      "timestamp": "2026-01-19T09:35:11.651+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Will need a ribbon to wire up the JTAG",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1462904873669496894",
      "type": "Default",
      "timestamp": "2026-01-19T20:21:41.341+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "What are you jtag-ing?",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1462904930066104644",
      "type": "Default",
      "timestamp": "2026-01-19T20:21:54.787+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I have a pi hat with a pico on it that does jtag things",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1462905108781338677",
      "type": "Default",
      "timestamp": "2026-01-19T20:22:37.396+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "https://github.com/CarlFK/pj",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - CarlFK/pj: Pi JTAG hat",
          "url": "https://github.com/CarlFK/pj",
          "timestamp": null,
          "description": "Pi JTAG hat. Contribute to CarlFK/pj development by creating an account on GitHub.",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-01_media/pj-511FE",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1462905269272051795",
      "type": "Default",
      "timestamp": "2026-01-19T20:23:15.66+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I am jtaging the NeTV2",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1462905409344901355",
      "type": "Default",
      "timestamp": "2026-01-19T20:23:49.056+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "The bitbang JTAG from old references no longer works on Raspi 5.",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1462908506536673363",
      "type": "Default",
      "timestamp": "2026-01-19T20:36:07.484+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "my pj project above was mean to debug pi boot - the pico PIO pins are routed to the Pi jgag.  but I also added a header so they could be hooked to somethint else (like NeTV2)",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1462908649075642451",
      "type": "Default",
      "timestamp": "2026-01-19T20:36:41.468+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I have no idea if this is helpful, and now I am wondering if being hoked to both will be a problem (seems like it)",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1462908779879338159",
      "type": "Default",
      "timestamp": "2026-01-19T20:37:12.654+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "oh right, the idea was don't plug the hat into the pi, then it isn't hooked to the pi jtag.",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1462912288309776609",
      "type": "Default",
      "timestamp": "2026-01-19T20:51:09.129+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "er.. looking at it in Kicad, there is no jtag header.  I guess the idea is I can use the pi hat header holes for something else if it isn't on a pi",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1462913144233000991",
      "type": "Default",
      "timestamp": "2026-01-19T20:54:33.197+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I am ordering some other boards this week, $5 for boards, $20 shipping.  I can tweek and add more PJ boards if you think there is some chance of being useful",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1462913290601500788",
      "type": "Default",
      "timestamp": "2026-01-19T20:55:08.094+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I am 1/2 thnking I need that jgag header I thought was there. but not if no one wants it.",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1462917655550890178",
      "type": "Default",
      "timestamp": "2026-01-19T21:12:28.779+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "We already have a mezzanine in the current stack that breaks out the PCI Express, ideally we need a board under like the sample PCI express above and a JTAG like yours wired from the top to the JTAG pins of the NeTV and perhaps RX / TX , power etc.",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1462917946371346544",
      "type": "Default",
      "timestamp": "2026-01-19T21:13:38.116+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [
        {
          "id": "1462917946165821563",
          "url": "2026-01_media/PXL_20260119_211321797-5D41A.jpg",
          "fileName": "PXL_20260119_211321797.jpg",
          "fileSizeBytes": 564406
        }
      ],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1462918262210957582",
      "type": "Default",
      "timestamp": "2026-01-19T21:14:53.418+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "NeTV JTAG that wires itself to the Pi looks like this. This was a good idea for older pi's, since you could bitbang JTAG on those.",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1462918386311893065",
      "type": "Default",
      "timestamp": "2026-01-19T21:15:23.006+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "And have RX/TX to debug or shell into it after gateware loads.",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1462919167568122130",
      "type": "Default",
      "timestamp": "2026-01-19T21:18:29.272+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Out of interest, what kind of cable does the RPi PIO JTAG look like to openOCD and openfpgaloader?",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1462920780118753331",
      "type": "Default",
      "timestamp": "2026-01-19T21:24:53.734+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I am going to plead ignorance.  consider me just the board manufacture that doesn't really know how it works",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1462920938214396077",
      "type": "Default",
      "timestamp": "2026-01-19T21:25:31.427+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "the pico/pio -> pi was desinged by Clever who is makign an open source boot loder to replace broadcom's boot.bin",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1462921168586805250",
      "type": "Default",
      "timestamp": "2026-01-19T21:26:26.352+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "hea had a tangle of wires on his work bench connecting pico to pi, and I made something nice",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1462921460019626045",
      "type": "Default",
      "timestamp": "2026-01-19T21:27:35.835+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "do you have the netv2 schematic URL handy?",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1462935740018327606",
      "type": "Default",
      "timestamp": "2026-01-19T22:24:20.452+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Hard to find : https://github.com/AlphamaxMedia/netv2-mainboard/blob/master/netv2mvp-pvt1.pdf",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "netv2-mainboard/netv2mvp-pvt1.pdf at master · AlphamaxMedia/netv2-...",
          "url": "https://github.com/AlphamaxMedia/netv2-mainboard/blob/master/netv2mvp-pvt1.pdf",
          "timestamp": null,
          "description": "Release directory for NeTV2 main PCBA files. Contribute to AlphamaxMedia/netv2-mainboard development by creating an account on GitHub.",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-01_media/netv2-mainboard-F8955",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463050572591796385",
      "type": "Reply",
      "timestamp": "2026-01-20T06:00:38.671+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I believe you can use the ulx3s to simulate his design.",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "756011607603019777",
          "name": "anfroholic",
          "discriminator": "0000",
          "nickname": "Andrew Wingate",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 4
            }
          ],
          "avatarUrl": "2026-01_media/67bd670a335a2f955fb2ded57088a2cb-675B3.png"
        }
      ],
      "reference": {
        "messageId": "1462655881354416261",
        "channelId": "1462645850042798101",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1463051301297455291",
      "type": "Reply",
      "timestamp": "2026-01-20T06:03:32.408+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I guess, I was wondering if someone would be able to easily use your guy's internet facing FPGA's to validate designs somehow. \nSeems they aren't up to the task.",
      "author": {
        "id": "756011607603019777",
        "name": "anfroholic",
        "discriminator": "0000",
        "nickname": "Andrew Wingate",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/67bd670a335a2f955fb2ded57088a2cb-675B3.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "169786952432746498",
          "name": "mithro_",
          "discriminator": "0000",
          "nickname": "Tim 'mithro' Ansell",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
        }
      ],
      "reference": {
        "messageId": "1463050572591796385",
        "channelId": "1462645850042798101",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1463051762478088335",
      "type": "Reply",
      "timestamp": "2026-01-20T06:05:22.362+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Well, it's kind of complicated. The big issue is that the Arty has DDR3 memory but @asic destroyer's design only supports SDRAM (which is what is on the ULX3S).",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\uD83D\uDC9C",
            "code": "purple_heart",
            "isAnimated": false,
            "imageUrl": "2026-01_media/1f49c-71A75.svg"
          },
          "count": 2,
          "users": [
            {
              "id": "756011607603019777",
              "name": "anfroholic",
              "discriminator": "0000",
              "nickname": "Andrew Wingate",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-01_media/67bd670a335a2f955fb2ded57088a2cb-675B3.png"
            },
            {
              "id": "840182560252624916",
              "name": "logic_destroyer",
              "discriminator": "0000",
              "nickname": "asic destroyer",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-01_media/6f21ec45bc9221220509b769f634344b-E96BD.png"
            }
          ]
        }
      ],
      "mentions": [
        {
          "id": "756011607603019777",
          "name": "anfroholic",
          "discriminator": "0000",
          "nickname": "Andrew Wingate",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 4
            }
          ],
          "avatarUrl": "2026-01_media/67bd670a335a2f955fb2ded57088a2cb-675B3.png"
        },
        {
          "id": "840182560252624916",
          "name": "logic_destroyer",
          "discriminator": "0000",
          "nickname": "asic destroyer",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/6f21ec45bc9221220509b769f634344b-E96BD.png"
        }
      ],
      "reference": {
        "messageId": "1463051301297455291",
        "channelId": "1462645850042798101",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1463051990211756189",
      "type": "Default",
      "timestamp": "2026-01-20T06:06:16.658+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "The actually stuff he is putting on the ASIC should work fine on both FPGAs in theory",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463052110034767964",
      "type": "Default",
      "timestamp": "2026-01-20T06:06:45.226+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "But really you want something like https://fires.im/ -- that makes the FPGA be an ASIC simulation accelerator",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "",
          "url": "https://fires.im/",
          "timestamp": null,
          "description": "FireSim is an open-source (https://github.com/firesim/firesim) FPGA-accelerated full-system hardware simulation platform that makes it easy to validate, profile, and debug RTL hardware implementations at 10s to 100s of MHz. FireSim simplifies co-simulating ASIC RTL with cycle-accurate hardware and software models for other system components (e.g...",
          "color": "#FFFFFF",
          "thumbnail": {
            "url": "2026-01_media/firesim_env-0B019.png",
            "width": 2260,
            "height": 1473
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463052788895580215",
      "type": "Default",
      "timestamp": "2026-01-20T06:09:27.079+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Andrew Wingate - I have a bunch of the high end boards which people use for things like that. But as they are like $20k USD each I'm less happy to put them randomly on the internet for anyone to access.",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "756011607603019777",
          "name": "anfroholic",
          "discriminator": "0000",
          "nickname": "Andrew Wingate",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 4
            }
          ],
          "avatarUrl": "2026-01_media/67bd670a335a2f955fb2ded57088a2cb-675B3.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1463052945984716915",
      "type": "Default",
      "timestamp": "2026-01-20T06:10:04.532+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "The NeTV2 and NiteFury cards that @Tisham Dhar (CSIRO EASI) is playing with might be a good option for doing small firesim like stuff with the PCIe connection.",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "746955286274900120",
          "name": "tishamdhar",
          "discriminator": "0000",
          "nickname": "Tisham Dhar (CSIRO EASI)",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1463053333408256082",
      "type": "Default",
      "timestamp": "2026-01-20T06:11:36.901+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Gotcha, thanks. I *correctly* assumed they weren't quite sized for the task, but figured I'd ask anyways. \nCool to see the toolchain exists!",
      "author": {
        "id": "756011607603019777",
        "name": "anfroholic",
        "discriminator": "0000",
        "nickname": "Andrew Wingate",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/67bd670a335a2f955fb2ded57088a2cb-675B3.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463053487305785469",
      "type": "Default",
      "timestamp": "2026-01-20T06:12:13.593+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I mean, the designs you are doing on wafer.space probably are pretty reasonable to fit on the Arty / Netv2 / ULX3S sized FPGAs.",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463053578510798932",
      "type": "Default",
      "timestamp": "2026-01-20T06:12:35.338+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Oh! Amazing!!",
      "author": {
        "id": "756011607603019777",
        "name": "anfroholic",
        "discriminator": "0000",
        "nickname": "Andrew Wingate",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/67bd670a335a2f955fb2ded57088a2cb-675B3.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463071134361587765",
      "type": "Default",
      "timestamp": "2026-01-20T07:22:20.979+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I'm guessing the NiteFury II mentioned @ https://docs.fires.im/en/latest/Getting-Started-Guides/On-Premises-FPGA-Getting-Started/RHS-Research-Nitefury-II-FPGAs.html is probably Ultrascale+ based rather than Series 7 like the original Nitefury?",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463129198599077979",
      "type": "Reply",
      "timestamp": "2026-01-20T11:13:04.572+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Seems to work with FireSim",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "169786952432746498",
          "name": "mithro_",
          "discriminator": "0000",
          "nickname": "Tim 'mithro' Ansell",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
        }
      ],
      "reference": {
        "messageId": "1463071134361587765",
        "channelId": "1462645850042798101",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1463277372223524965",
      "type": "Reply",
      "timestamp": "2026-01-20T21:01:51.917+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Does this indicate the NeTV2 I have is a 100T ? 0x13631093 is the IDCODE for a Xilinx Artix-7 FPGA",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "reference": {
        "messageId": "1462728974101909668",
        "channelId": "1462645850042798101",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1463281370951319726",
      "type": "Default",
      "timestamp": "2026-01-20T21:17:45.288+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [
        {
          "id": "1463281370242617374",
          "url": "2026-01_media/rn_image_picker_lib_temp_a801e0f3-f5c3-428-991AE.jpg",
          "fileName": "rn_image_picker_lib_temp_a801e0f3-f5c3-4283-8385-ecea68430474.jpg",
          "fileSizeBytes": 1902973
        }
      ],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\uD83D\uDC96",
            "code": "sparkling_heart",
            "isAnimated": false,
            "imageUrl": "2026-01_media/1f496-9784E.svg"
          },
          "count": 2,
          "users": [
            {
              "id": "261705597529882627",
              "name": "xobs",
              "discriminator": "0000",
              "nickname": "Xobs",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-01_media/41f50d0d47bb7dfee07c877e0d35dd98-E65EE.png"
            },
            {
              "id": "509798510170865675",
              "name": "essen__",
              "discriminator": "0000",
              "nickname": "Essen",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-01_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png"
            }
          ]
        }
      ],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463281778679615602",
      "type": "Default",
      "timestamp": "2026-01-20T21:19:22.498+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I was going to frame it and hang it on the wall.",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463283226721124383",
      "type": "Reply",
      "timestamp": "2026-01-20T21:25:07.738+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "https://github.com/AlphamaxMedia/netv2-mainboard/blob/master/hdmi_m2m_jumper-v2.PrjPcb#L92  DocumentPath=C:\\Program Files (x86)\\Altium\\Altium Designer  grumble :p",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "netv2-mainboard/hdmi_m2m_jumper-v2.PrjPcb at master · AlphamaxMedi...",
          "url": "https://github.com/AlphamaxMedia/netv2-mainboard/blob/master/hdmi_m2m_jumper-v2.PrjPcb",
          "timestamp": null,
          "description": "Release directory for NeTV2 main PCBA files. Contribute to AlphamaxMedia/netv2-mainboard development by creating an account on GitHub.",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-01_media/netv2-mainboard-F8955",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "746955286274900120",
          "name": "tishamdhar",
          "discriminator": "0000",
          "nickname": "Tisham Dhar (CSIRO EASI)",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
        }
      ],
      "reference": {
        "messageId": "1462935740018327606",
        "channelId": "1462645850042798101",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1463284079775449272",
      "type": "Reply",
      "timestamp": "2026-01-20T21:28:31.122+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Tim 'mithro' Ansell can probably get sources fully uploaded by Bunny and we can get it all converted to KiCAD and make more , I have found the SQRL Acorn quite affordable due to crypto craze. Just need to reverse engineer and open it.",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "443147704126668801",
          "name": "carlfk",
          "discriminator": "0000",
          "nickname": "carlfk",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 4
            }
          ],
          "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
        },
        {
          "id": "169786952432746498",
          "name": "mithro_",
          "discriminator": "0000",
          "nickname": "Tim 'mithro' Ansell",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
        }
      ],
      "reference": {
        "messageId": "1463283226721124383",
        "channelId": "1462645850042798101",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1463284597688369257",
      "type": "Reply",
      "timestamp": "2026-01-20T21:30:34.602+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "According to AI - The JTAG IDCODE 0x13631093 decodes specifically to a Xilinx Artix-7 XC7A100T FPGA. \n\nI'm guessing you have one of the special \"dev\" NeTV2 which had the 100T rather than the 35T part?",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "746955286274900120",
          "name": "tishamdhar",
          "discriminator": "0000",
          "nickname": "Tisham Dhar (CSIRO EASI)",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
        }
      ],
      "reference": {
        "messageId": "1463277372223524965",
        "channelId": "1462645850042798101",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1463284806463914084",
      "type": "Reply",
      "timestamp": "2026-01-20T21:31:24.378+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I believe KiCAD can open Altium Designer files these days?",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "746955286274900120",
          "name": "tishamdhar",
          "discriminator": "0000",
          "nickname": "Tisham Dhar (CSIRO EASI)",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
        }
      ],
      "reference": {
        "messageId": "1463284079775449272",
        "channelId": "1462645850042798101",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1463284924609073325",
      "type": "Reply",
      "timestamp": "2026-01-20T21:31:52.546+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "We should put it on fpgas.online instead \uD83D\uDE42",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "443147704126668801",
          "name": "carlfk",
          "discriminator": "0000",
          "nickname": "carlfk",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 4
            }
          ],
          "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
        }
      ],
      "reference": {
        "messageId": "1463281370951319726",
        "channelId": "1462645850042798101",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": [
        {
          "id": "",
          "name": "\uD83D\uDE42",
          "code": "slight_smile",
          "isAnimated": false,
          "imageUrl": "2026-01_media/1f642-83E8A.svg"
        }
      ]
    },
    {
      "id": "1463287295586340884",
      "type": "Reply",
      "timestamp": "2026-01-20T21:41:17.831+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Where is the jtag header?",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "reference": {
        "messageId": "1463283226721124383",
        "channelId": "1462645850042798101",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1463295723758944336",
      "type": "Default",
      "timestamp": "2026-01-20T22:14:47.264+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@carlfk",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [
        {
          "id": "1463295723326935183",
          "url": "2026-01_media/Screenshot_20260121-084415-C87BB.png",
          "fileName": "Screenshot_20260121-084415.png",
          "fileSizeBytes": 268126
        }
      ],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "443147704126668801",
          "name": "carlfk",
          "discriminator": "0000",
          "nickname": "carlfk",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 4
            }
          ],
          "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1463296258474250262",
      "type": "Default",
      "timestamp": "2026-01-20T22:16:54.75+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "We need an RPi hat that attaches a dirty JTAG to those pins, passes through power and Rx TX and may be interrupts , not sure what those do. And also has a PCIe ribbon cable M2 thingie or just an oculink connector at the edge.",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463296419728330876",
      "type": "Default",
      "timestamp": "2026-01-20T22:17:33.196+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "But it will be specific to the NETV2",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463296463231651852",
      "type": "Default",
      "timestamp": "2026-01-20T22:17:43.568+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Not sure how many of those are out in the wild.",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463296916967133266",
      "type": "Default",
      "timestamp": "2026-01-20T22:19:31.747+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I suspect the Pci-leech gateware I am loading is for a 35T precompiled and I am loading on a 100T so it is barfing. I have to setup litex and Vivado and all that jazz to compile gateware for the 100T and do a hello world and see.",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463297074744266886",
      "type": "Default",
      "timestamp": "2026-01-20T22:20:09.364+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I wish OpenOCD had the cross-walk to tell me the FPGA type without giving me a hex.",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463297189773181135",
      "type": "Default",
      "timestamp": "2026-01-20T22:20:36.789+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Would a 35T gateware run on a 100T ?",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463303404439736433",
      "type": "Reply",
      "timestamp": "2026-01-20T22:45:18.481+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "what is dirty JTAG ?",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "746955286274900120",
          "name": "tishamdhar",
          "discriminator": "0000",
          "nickname": "Tisham Dhar (CSIRO EASI)",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
        }
      ],
      "reference": {
        "messageId": "1463296419728330876",
        "channelId": "1462645850042798101",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1463303649747927164",
      "type": "Default",
      "timestamp": "2026-01-20T22:46:16.967+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "https://github.com/dirtyjtag/DirtyJTAG",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - dirtyjtag/DirtyJTAG: JTAG probe firmware",
          "url": "https://github.com/dirtyjtag/DirtyJTAG",
          "timestamp": null,
          "description": "JTAG probe firmware. Contribute to dirtyjtag/DirtyJTAG development by creating an account on GitHub.",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-01_media/DirtyJTAG-68FAE",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\uD83D\uDC9A",
            "code": "green_heart",
            "isAnimated": false,
            "imageUrl": "2026-01_media/1f49a-E8B01.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "481315203930128384",
              "name": "ewenmcneill",
              "discriminator": "0000",
              "nickname": "ewen",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-01_media/f3e141db48e54a2a765ace31d6863ea0-6039C.png"
            }
          ]
        }
      ],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463304200594260092",
      "type": "Default",
      "timestamp": "2026-01-20T22:48:28.299+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "ah - runs on the pico https://github.com/phdussud/pico-dirtyJtag",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - phdussud/pico-dirtyJtag",
          "url": "https://github.com/phdussud/pico-dirtyJtag",
          "timestamp": null,
          "description": "Contribute to phdussud/pico-dirtyJtag development by creating an account on GitHub.",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-01_media/pico-dirtyJtag-46F1C",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463304501414068501",
      "type": "Default",
      "timestamp": "2026-01-20T22:49:40.02+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "more on this tomorrow - I need to get to PS1 to tell them we have lots of money.  (I'm the treasurer and we have lots of money)",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463394963013374098",
      "type": "Default",
      "timestamp": "2026-01-21T04:49:07.746+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Sketch of the mess to simplify or something. Feel like NeTV2 need a custom pi hat",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [
        {
          "id": "1463394963034476658",
          "url": "2026-01_media/2026_01_21_15_17_Office_Lens-19550.jpg",
          "fileName": "2026_01_21_15_17_Office_Lens.jpg",
          "fileSizeBytes": 395386
        }
      ],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463404707526742150",
      "type": "Default",
      "timestamp": "2026-01-21T05:27:51.019+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Rebuilding NeTV2 gateware to target the 100T is hard, a lot of the submodules pointed to here are gone : https://github.com/AlphamaxMedia/netv2-fpga",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - AlphamaxMedia/netv2-fpga: Quickstart for building FPGA cod...",
          "url": "https://github.com/AlphamaxMedia/netv2-fpga",
          "timestamp": null,
          "description": "Quickstart for building FPGA code for NeTV2. Contribute to AlphamaxMedia/netv2-fpga development by creating an account on GitHub.",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-01_media/netv2-fpga-E1A45",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463405011265650801",
      "type": "Default",
      "timestamp": "2026-01-21T05:29:03.436+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Wonder if I can get a pre-built stock gateware for 100T or get that repo maintained for 2026. Last commit from Bunnie points towards the shifting sands of sourcing toolchains at the bleeding edge",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463417136553660531",
      "type": "Default",
      "timestamp": "2026-01-21T06:17:14.33+00:00",
      "timestampEdited": "2026-01-21T06:18:16.249+00:00",
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Bunnie's on Discord, in the baochip Discord (his current project -- https://www.crowdsupply.com/baochip/dabao) and a few others.",
      "author": {
        "id": "481315203930128384",
        "name": "ewenmcneill",
        "discriminator": "0000",
        "nickname": "ewen",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/f3e141db48e54a2a765ace31d6863ea0-6039C.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463417230216921282",
      "type": "Default",
      "timestamp": "2026-01-21T06:17:36.661+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I'd guess he still has a checkout of the dependencies, and probably could rebuild it for the 100T variant.",
      "author": {
        "id": "481315203930128384",
        "name": "ewenmcneill",
        "discriminator": "0000",
        "nickname": "ewen",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/f3e141db48e54a2a765ace31d6863ea0-6039C.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463417587525484564",
      "type": "Default",
      "timestamp": "2026-01-21T06:19:01.85+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "This post from Bunnie has an invite link for the baochip Discord if you're interested -- https://social.treehouse.systems/@bunnie/115716761132172776",
      "author": {
        "id": "481315203930128384",
        "name": "ewenmcneill",
        "discriminator": "0000",
        "nickname": "ewen",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/f3e141db48e54a2a765ace31d6863ea0-6039C.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "",
          "url": "https://social.treehouse.systems/@bunnie/115716761132172776",
          "timestamp": "2025-12-14T07:34:09.113+00:00",
          "description": "I'll be presenting some of my latest work on Xous & Baochip with [@Xobs](https://mastodon.social/@Xobs) at [#39C3](https://social.treehouse.systems/tags/39C3) on Day two, 11PM room One\\:\n\n[fahrplan.events.ccc.de/congres…](https://fahrplan.events.ccc.de/congress/2025/fahrplan/event/xous-a-pure-rust-rethink-of-the-embedded-operating-system)\n\nHope to see you there\\!\n\nFor more on Baochip, checkout bluesky\\: [bsky.app/profile/baochip.com](https://bsky.app/profile/baochip.com) or read the source at github\\: [github.com/baochip/baochip-1x](https://github.com/baochip/baochip-1x)\n\nThe TL;DR is that Baochip is a \"mostly\\-open\" RTL SoC in 22nm TSMC, purpose\\-built for Xous and expressly packaged for IRIS inspection\\. It packs in five RISC\\-V CPU cores \\(one Vexriscv CPU at 350MHz, and four PicoRV's at 700MHz\\), 2MiB on\\-chip SRAM and 4MiB on\\-chip RRAM \\(basically FLASH\\)\\.\n\nI'm aiming to have the chip broadly available by early 2026\\. Right now I have first silicon\\. You can follow development & ask questions on the Baochip discord at [discord.gg/yesbcPF9Xy](https://discord.gg/yesbcPF9Xy)\n\nSorry, no website yet \\- I suck at marketing \\- but hey, at least the source code is up\\!",
          "color": "#6364FF",
          "author": {
            "name": "bunnie (@bunnie@treehouse.systems)",
            "url": "https://social.treehouse.systems/@bunnie",
            "iconUrl": "2026-01_media/572b4963f2c7aaf6-BF13A.jpg"
          },
          "image": {
            "url": "2026-01_media/192b10431bc022e8-139FB.png",
            "width": 1487,
            "height": 1395
          },
          "footer": {
            "text": "Treehouse Mastodon",
            "iconUrl": "2026-01_media/apple-touch-icon-180x180-6f16c5e9945499323-78854.png"
          },
          "images": [
            {
              "url": "2026-01_media/192b10431bc022e8-139FB.png",
              "width": 1487,
              "height": 1395
            }
          ],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463435505931784206",
      "type": "Default",
      "timestamp": "2026-01-21T07:30:13.931+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Not sure I can ask for things \uD83D\uDE15",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": [
        {
          "id": "",
          "name": "\uD83D\uDE15",
          "code": "confused",
          "isAnimated": false,
          "imageUrl": "2026-01_media/1f615-4892B.svg"
        }
      ]
    },
    {
      "id": "1463438785202356308",
      "type": "Default",
      "timestamp": "2026-01-21T07:43:15.77+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@bunnie is right here too....",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\uD83C\uDF89",
            "code": "tada",
            "isAnimated": false,
            "imageUrl": "2026-01_media/1f389-5C738.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "481315203930128384",
              "name": "ewenmcneill",
              "discriminator": "0000",
              "nickname": "ewen",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-01_media/f3e141db48e54a2a765ace31d6863ea0-6039C.png"
            }
          ]
        }
      ],
      "mentions": [
        {
          "id": "758346146204090390",
          "name": "bunnievorpal",
          "discriminator": "0000",
          "nickname": "bunnie",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/ec4ebf64618e516d7d63a984a0490f58-DA838.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1463439483461701643",
      "type": "Default",
      "timestamp": "2026-01-21T07:46:02.248+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Tisham Dhar (CSIRO EASI) - I probably have 35T versions of the NeTV2 too....",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "746955286274900120",
          "name": "tishamdhar",
          "discriminator": "0000",
          "nickname": "Tisham Dhar (CSIRO EASI)",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1463497207927017502",
      "type": "Default",
      "timestamp": "2026-01-21T11:35:24.833+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@bunnie would it be possible to update the netv-fpga repo compile the gateware fixing the sub module linkage etc.",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "758346146204090390",
          "name": "bunnievorpal",
          "discriminator": "0000",
          "nickname": "bunnie",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/ec4ebf64618e516d7d63a984a0490f58-DA838.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1463566306812100765",
      "type": "Default",
      "timestamp": "2026-01-21T16:09:59.291+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "this is a good question. unfortunately litex has been a moving target and i haven't been able to keep up with it on NeTV",
      "author": {
        "id": "758346146204090390",
        "name": "bunnievorpal",
        "discriminator": "0000",
        "nickname": "bunnie",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/ec4ebf64618e516d7d63a984a0490f58-DA838.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463566449548464290",
      "type": "Default",
      "timestamp": "2026-01-21T16:10:33.322+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "the best bet is...i need to get back from traveling (currently not at home) and then I have to access my archive machine and dig up the virtual machine I used to build the NeTv2 firmwares",
      "author": {
        "id": "758346146204090390",
        "name": "bunnievorpal",
        "discriminator": "0000",
        "nickname": "bunnie",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/ec4ebf64618e516d7d63a984a0490f58-DA838.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463566524445888575",
      "type": "Default",
      "timestamp": "2026-01-21T16:10:51.179+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "i stopped schlepping that around years ago since the project had been pretty dormant and it took like 40 gigs on my hard drive",
      "author": {
        "id": "758346146204090390",
        "name": "bunnievorpal",
        "discriminator": "0000",
        "nickname": "bunnie",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/ec4ebf64618e516d7d63a984a0490f58-DA838.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463566731476992113",
      "type": "Default",
      "timestamp": "2026-01-21T16:11:40.539+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "if i can resurrect the VM it' should have a snapshot of everything as it was back then and may be able to build some things modulo the fact that i've totally forgotten how to use it and hopefully i even remember the password to log into it",
      "author": {
        "id": "758346146204090390",
        "name": "bunnievorpal",
        "discriminator": "0000",
        "nickname": "bunnie",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/ec4ebf64618e516d7d63a984a0490f58-DA838.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463567156628291772",
      "type": "Default",
      "timestamp": "2026-01-21T16:13:21.903+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "might be a few days before i can try this...i'm kind of compressed until chinese new year. how urgent is it to get a 100T firmware",
      "author": {
        "id": "758346146204090390",
        "name": "bunnievorpal",
        "discriminator": "0000",
        "nickname": "bunnie",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/ec4ebf64618e516d7d63a984a0490f58-DA838.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463657669175804055",
      "type": "Default",
      "timestamp": "2026-01-21T22:13:01.776+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Tisham Dhar (CSIRO EASI) - It should be pretty trivial to get the latest LitePCIe going on the NeTV2 once you have a working Vivado environment.",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "746955286274900120",
          "name": "tishamdhar",
          "discriminator": "0000",
          "nickname": "Tisham Dhar (CSIRO EASI)",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1463658117580722237",
      "type": "Default",
      "timestamp": "2026-01-21T22:14:48.684+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I will get the Vivado going , then come back here. Last time AMD site would not let me register and download Vivado.",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463658563757936881",
      "type": "Default",
      "timestamp": "2026-01-21T22:16:35.061+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Tisham Dhar (CSIRO EASI) - Yeah, know that feeling. It would be nice if f4pga was able to do LitePCIe -- https://github.com/openxc7 *might* be able to do it -- but I wouldn't start with that.",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "openXC7",
          "url": "https://github.com/openxc7",
          "timestamp": null,
          "description": "Free and open source FPGA toolchain for AMD/Xilinx Series 7 chips, including Kintex-7.  Supports Kintex7 (including 325/420/480t), Artix7, Spartan7 and Zynq7. - openXC7",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-01_media/98861468-4E4FD",
            "width": 280,
            "height": 280
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "746955286274900120",
          "name": "tishamdhar",
          "discriminator": "0000",
          "nickname": "Tisham Dhar (CSIRO EASI)",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1463659198972821505",
      "type": "Default",
      "timestamp": "2026-01-21T22:19:06.508+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Overall though it points to a distribution challenge with FPGA / Litex toolchains. I am sure you are working on a solution.",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463659574690189363",
      "type": "Default",
      "timestamp": "2026-01-21T22:20:36.086+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I remember I proposed docker instead of VM's long time ago, but at that time they were not hardware exposure friendly and images would be too big. Which is what we are trying to solve with FPGAs online, instead of distribution of toolchains we can let users come to a pre-installed stack.",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463659865166712895",
      "type": "Default",
      "timestamp": "2026-01-21T22:21:45.341+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Which for context is what I do in my day job, maintain science coding environments for astronomers and earth observation people.",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463672035602333786",
      "type": "Default",
      "timestamp": "2026-01-21T23:10:06.999+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Tisham Dhar (CSIRO EASI) - https://bit.ly/edda-conda-eda-spec",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "EDDA - Conda based system for FPGA and ASIC Dev",
          "url": "https://bit.ly/edda-conda-eda-spec",
          "timestamp": null,
          "description": "EDDA  - \"Conda for EDA tools\"\u000BConda based system for FPGA and ASIC Dev bit.ly/edda-conda-eda-spec  Packaging status can be found at j.mp/edda-status Tasks Split apart the litex-hub/litex-conda-packages repository into compilers, eda, etc. Defork litex-hub/litex-conda-packages, SymbiFlow/conda-pac...",
          "thumbnail": {
            "url": "2026-01_media/AHkbwyKHm8bYredmgEzh940NrDYOCVBq14A-PAU-k5-4AD36",
            "width": 1200,
            "height": 630
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "746955286274900120",
          "name": "tishamdhar",
          "discriminator": "0000",
          "nickname": "Tisham Dhar (CSIRO EASI)",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1463672231027671062",
      "type": "Default",
      "timestamp": "2026-01-21T23:10:53.592+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Tisham Dhar (CSIRO EASI) - https://docs.google.com/document/d/10_MqFjTIYVVuOJlusJydsp4KOcmrrHk03__7ME5thOI/edit?tab=t.0",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "Open Source EDA: building, packaging, installing",
          "url": "https://docs.google.com/document/d/10_MqFjTIYVVuOJlusJydsp4KOcmrrHk03__7ME5thOI/edit?tab=t.0",
          "timestamp": null,
          "description": "PARENT: http://bit.ly/unai-eda-megadoc  Building, packaging and installing\u000BOpen Source EDA tooling\u000Bfor mixed HDL designs  Packaging + Distribution Systems\t1 Overall Goals\t2 Distribution: Canonical package managers (apk, apt, dnf, pacman, etc.)\t2 Alpine Linux\t3 Android\t3 Arch Linux\t3 Debian/Ubunt...",
          "thumbnail": {
            "url": "2026-01_media/AHkbwyI_bmZWg-29GXD16MAb-lxyoHkEX-51yi6vvF-D6F30",
            "width": 1200,
            "height": 630
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "746955286274900120",
          "name": "tishamdhar",
          "discriminator": "0000",
          "nickname": "Tisham Dhar (CSIRO EASI)",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1463672448707854427",
      "type": "Default",
      "timestamp": "2026-01-21T23:11:45.491+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Tisham Dhar (CSIRO EASI) - https://docs.google.com/document/d/1fWV259IbgnenwjRswE9dqCMBfyg8NC2Ily3pGQcw5ck/edit?tab=t.0#heading=h.pocyih7al6a4",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "SymbiFlow, LiteX & TimVideos Conda Packages",
          "url": "https://docs.google.com/document/d/1fWV259IbgnenwjRswE9dqCMBfyg8NC2Ily3pGQcw5ck/edit?tab=t.0",
          "timestamp": null,
          "description": "SymbiFlow, LiteX & TimVideos Conda Packages High priority items Cross platform support - IE adding Windows and Mac Cross device support - IE adding non-x86 Linux like Raspberry Pi Improving the documentation Improving the CI and build process Turning conda environment files into a single install ...",
          "thumbnail": {
            "url": "2026-01_media/AHkbwyJ_YNlT2EdaMU3lC6CjrBMTSQMmgpTDc72GXo-73F1D",
            "width": 1200,
            "height": 630
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "746955286274900120",
          "name": "tishamdhar",
          "discriminator": "0000",
          "nickname": "Tisham Dhar (CSIRO EASI)",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1463672538390462514",
      "type": "Default",
      "timestamp": "2026-01-21T23:12:06.873+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I think packaging and distribution is still one of the unsolved problems in computer science \uD83D\uDE42",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": [
        {
          "id": "",
          "name": "\uD83D\uDE42",
          "code": "slight_smile",
          "isAnimated": false,
          "imageUrl": "2026-01_media/1f642-83E8A.svg"
        }
      ]
    },
    {
      "id": "1463672642086109266",
      "type": "Default",
      "timestamp": "2026-01-21T23:12:31.596+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "https://github.com/YosysHQ/oss-cad-suite-build",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - YosysHQ/oss-cad-suite-build: Multi-platform nightly builds...",
          "url": "https://github.com/YosysHQ/oss-cad-suite-build",
          "timestamp": null,
          "description": "Multi-platform nightly builds of open source digital design and verification tools - YosysHQ/oss-cad-suite-build",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-01_media/oss-cad-suite-build-842BC",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463771814516756635",
      "type": "Default",
      "timestamp": "2026-01-22T05:46:36.146+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Tisham Dhar (CSIRO EASI) - I just randomly found a PicoEVB in one of my boxes - https://www.crowdsupply.com/rhs-research/picoevb",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "PicoEVB",
          "url": "https://www.crowdsupply.com/rhs-research/picoevb",
          "timestamp": null,
          "description": "The Xilinx Artix dev kits that fit in your laptop. A convenient, affordable way to explore Xilinx PCIe IP.",
          "thumbnail": {
            "url": "2026-01_media/picoevb-front_png_open-graph-53F3F.jpg",
            "width": 1500,
            "height": 844
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "746955286274900120",
          "name": "tishamdhar",
          "discriminator": "0000",
          "nickname": "Tisham Dhar (CSIRO EASI)",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1463781127549616302",
      "type": "Default",
      "timestamp": "2026-01-22T06:23:36.546+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Why does it have so many ufl ?",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463781345334530181",
      "type": "Default",
      "timestamp": "2026-01-22T06:24:28.47+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I have been trawling Ali and found these : https://a.aliexpress.com/_mrgWC0h",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463781429623132272",
      "type": "Default",
      "timestamp": "2026-01-22T06:24:48.566+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "https://a.aliexpress.com/_m0qC88D",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463783092186648608",
      "type": "Default",
      "timestamp": "2026-01-22T06:31:24.952+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I don't think you want an ECP3 board",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463785161882861599",
      "type": "Reply",
      "timestamp": "2026-01-22T06:39:38.406+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "https://kicanvas.org/?repo=https%3A%2F%2Fgithub.com%2FCarlFK%2Fpj%2Fblob%2Fmain%2Fproject%2Fpj.kicad_pro",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "746955286274900120",
          "name": "tishamdhar",
          "discriminator": "0000",
          "nickname": "Tisham Dhar (CSIRO EASI)",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
        }
      ],
      "reference": {
        "messageId": "1463394963013374098",
        "channelId": "1462645850042798101",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1463785353596108820",
      "type": "Default",
      "timestamp": "2026-01-22T06:40:24.114+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I suspect I can hack my design to do what you sketched",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463785473385168968",
      "type": "Default",
      "timestamp": "2026-01-22T06:40:52.674+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "https://github.com/CarlFK/pj",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "GitHub - CarlFK/pj: Pi JTAG hat",
          "url": "https://github.com/CarlFK/pj",
          "timestamp": null,
          "description": "Pi JTAG hat. Contribute to CarlFK/pj development by creating an account on GitHub.",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-01_media/pj-511FE",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463786316331356358",
      "type": "Default",
      "timestamp": "2026-01-22T06:44:13.648+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "The Xilinix one is interesting, it is for cheating at games",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463787217255399435",
      "type": "Default",
      "timestamp": "2026-01-22T06:47:48.445+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "https://www.reddit.com/r/FPGA/comments/1im47cm/are_the_captain_dma_75t_boards_only_for_cheating/",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "From the FPGA community on Reddit",
          "url": "https://www.reddit.com/r/FPGA/comments/1im47cm/are_the_captain_dma_75t_boards_only_for_cheating/",
          "timestamp": null,
          "description": "Explore this post and more from the FPGA community",
          "thumbnail": {
            "url": "2026-01_media/1im47cm-1DE6C",
            "width": 1120,
            "height": 584
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463788345040572483",
      "type": "Reply",
      "timestamp": "2026-01-22T06:52:17.33+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Not in a rush if the netv-fpga repo is updated such that it points to the right submodules I can take it from there. Hopefully that doesn't require dusting off your Vivado VM.",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "758346146204090390",
          "name": "bunnievorpal",
          "discriminator": "0000",
          "nickname": "bunnie",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/ec4ebf64618e516d7d63a984a0490f58-DA838.png"
        }
      ],
      "reference": {
        "messageId": "1463567156628291772",
        "channelId": "1462645850042798101",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1463851752452395090",
      "type": "Reply",
      "timestamp": "2026-01-22T11:04:14.835+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I can't even register and get it now. I think they might just be blocking everything now....",
      "author": {
        "id": "758346146204090390",
        "name": "bunnievorpal",
        "discriminator": "0000",
        "nickname": "bunnie",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/ec4ebf64618e516d7d63a984a0490f58-DA838.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "746955286274900120",
          "name": "tishamdhar",
          "discriminator": "0000",
          "nickname": "Tisham Dhar (CSIRO EASI)",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
        }
      ],
      "reference": {
        "messageId": "1463658117580722237",
        "channelId": "1462645850042798101",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1463852175099822151",
      "type": "Reply",
      "timestamp": "2026-01-22T11:05:55.602+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I think what happened is Litex restructured its repos in a fundamental way so the submodules are dangling due to that. what I might be able to do is just vendor in a copy of the stuff \"detaching\" it from the history, since it sort of doesn't matter because they broke the chain of commits by restructuring the repo",
      "author": {
        "id": "758346146204090390",
        "name": "bunnievorpal",
        "discriminator": "0000",
        "nickname": "bunnie",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/ec4ebf64618e516d7d63a984a0490f58-DA838.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "746955286274900120",
          "name": "tishamdhar",
          "discriminator": "0000",
          "nickname": "Tisham Dhar (CSIRO EASI)",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
        }
      ],
      "reference": {
        "messageId": "1463788345040572483",
        "channelId": "1462645850042798101",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1463852284776550401",
      "type": "Default",
      "timestamp": "2026-01-22T11:06:21.751+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "like i think they actually deleted some repos and paths so there's nothing to even refer to",
      "author": {
        "id": "758346146204090390",
        "name": "bunnievorpal",
        "discriminator": "0000",
        "nickname": "bunnie",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/ec4ebf64618e516d7d63a984a0490f58-DA838.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1463863394783465555",
      "type": "Default",
      "timestamp": "2026-01-22T11:50:30.583+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Repo rot and Tool chain rot",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1464033961540845815",
      "type": "Default",
      "timestamp": "2026-01-22T23:08:16.867+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@carlfk - Did we ever explore things like this -> https://52pi.com/collections/sales/products/52pi-19-inch-2u-rack-mount-for-raspberry-pi5-4b-with-10-pcie-nvme-expansion-board-supports-m-2-nvme-ssds ?",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "52Pi 19 Inch 2U Rack Mount for Raspberry Pi5 with 10 PCIE NVME Expa...",
          "url": "https://52pi.com/collections/sales/products/52pi-19-inch-2u-rack-mount-for-raspberry-pi5-4b-with-10-pcie-nvme-expansion-board-supports-m-2-nvme-ssds",
          "timestamp": null,
          "description": "Good news! This product can be shipped from the US overseas warehouse, and the shipping fee for US orders will be reduced. If you have any questions, please contact us. [Description] The 2U Raspberry Pi Rack is a versatile and efficient solution for housing up to ten Raspberry Pi units, compatible with the Raspberry Pi",
          "color": "#E53939",
          "image": {
            "url": "2026-01_media/DR-0002-11_1024x1024-41421.jpg",
            "width": 1024,
            "height": 1024
          },
          "images": [
            {
              "url": "2026-01_media/DR-0002-11_1024x1024-41421.jpg",
              "width": 1024,
              "height": 1024
            }
          ],
          "fields": [],
          "inlineEmojis": []
        },
        {
          "title": "",
          "url": "https://52pi.com/collections/sales/products/52pi-19-inch-2u-rack-mount-for-raspberry-pi5-4b-with-10-pcie-nvme-expansion-board-supports-m-2-nvme-ssds",
          "timestamp": null,
          "description": "",
          "image": {
            "url": "2026-01_media/DR-0002-2_cd1d3de1-9248-46f1-ba10-f54f5eab-B0E94.jpg",
            "width": 1024,
            "height": 1024
          },
          "images": [
            {
              "url": "2026-01_media/DR-0002-2_cd1d3de1-9248-46f1-ba10-f54f5eab-B0E94.jpg",
              "width": 1024,
              "height": 1024
            }
          ],
          "fields": [],
          "inlineEmojis": []
        },
        {
          "title": "",
          "url": "https://52pi.com/collections/sales/products/52pi-19-inch-2u-rack-mount-for-raspberry-pi5-4b-with-10-pcie-nvme-expansion-board-supports-m-2-nvme-ssds",
          "timestamp": null,
          "description": "",
          "image": {
            "url": "2026-01_media/DR-0002-8_fd8a68c6-6420-420f-8dd0-52d4550c-9FF7D.jpg",
            "width": 1024,
            "height": 1024
          },
          "images": [
            {
              "url": "2026-01_media/DR-0002-8_fd8a68c6-6420-420f-8dd0-52d4550c-9FF7D.jpg",
              "width": 1024,
              "height": 1024
            }
          ],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "443147704126668801",
          "name": "carlfk",
          "discriminator": "0000",
          "nickname": "carlfk",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 4
            }
          ],
          "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1464034145041649865",
      "type": "Default",
      "timestamp": "2026-01-22T23:09:00.617+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Tisham Dhar (CSIRO EASI) - Was this the board you were showing me? https://52pi.com/collections/sales/products/deskpi-super6c-raspberry-pi-cm4-cluster-mini-itx-board-kit-6-rpi-cm4-supported ?",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "DeskPi Super6C Raspberry Pi CM4 Cluster Mini-ITX board Kit 6 RPI CM...",
          "url": "https://52pi.com/collections/sales/products/deskpi-super6c-raspberry-pi-cm4-cluster-mini-itx-board-kit-6-rpi-cm4-supported",
          "timestamp": null,
          "description": "Good news! This product can be shipped from the US overseas warehouse, and the shipping fee for US orders will be reduced. If you have any questions, please contact us. [Description] DeskPi Super6C is the Raspberry Pi cluster board a standard size mini-ITX board to be put in a case with up to 6 RPI CM4 Compute Modules.",
          "color": "#E53939",
          "image": {
            "url": "2026-01_media/DP-0008_DP-0010_1024x1024-E7A42.jpg",
            "width": 1024,
            "height": 1024
          },
          "images": [
            {
              "url": "2026-01_media/DP-0008_DP-0010_1024x1024-E7A42.jpg",
              "width": 1024,
              "height": 1024
            }
          ],
          "fields": [],
          "inlineEmojis": []
        },
        {
          "title": "",
          "url": "https://52pi.com/collections/sales/products/deskpi-super6c-raspberry-pi-cm4-cluster-mini-itx-board-kit-6-rpi-cm4-supported",
          "timestamp": null,
          "description": "",
          "image": {
            "url": "2026-01_media/raspberry-pi-cm4-cluster-mini-itx-board-6--1EC43.jpg",
            "width": 800,
            "height": 800
          },
          "images": [
            {
              "url": "2026-01_media/raspberry-pi-cm4-cluster-mini-itx-board-6--1EC43.jpg",
              "width": 800,
              "height": 800
            }
          ],
          "fields": [],
          "inlineEmojis": []
        },
        {
          "title": "",
          "url": "https://52pi.com/collections/sales/products/deskpi-super6c-raspberry-pi-cm4-cluster-mini-itx-board-kit-6-rpi-cm4-supported",
          "timestamp": null,
          "description": "",
          "image": {
            "url": "2026-01_media/raspberry-pi-cm4-cluster-mini-itx-board-6--70113.jpg",
            "width": 800,
            "height": 800
          },
          "images": [
            {
              "url": "2026-01_media/raspberry-pi-cm4-cluster-mini-itx-board-6--70113.jpg",
              "width": 800,
              "height": 800
            }
          ],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "746955286274900120",
          "name": "tishamdhar",
          "discriminator": "0000",
          "nickname": "Tisham Dhar (CSIRO EASI)",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1464034530766880891",
      "type": "Default",
      "timestamp": "2026-01-22T23:10:32.581+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "They also have https://52pi.com/collections/sales/products/rs01-1u-rack-mount-for-raspberry-pi5-4b-with-four-rs-p11-expansion-board-for-rs-p22-raspberry-pi5",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "RS01 1U Rack Mount for Raspberry Pi5 with four RS-P11 Expansion Boa...",
          "url": "https://52pi.com/collections/sales/products/rs01-1u-rack-mount-for-raspberry-pi5-4b-with-four-rs-p11-expansion-board-for-rs-p22-raspberry-pi5",
          "timestamp": null,
          "description": "Good news! This product can be shipped from the US overseas warehouse, and the shipping fee for US orders will be reduced. If you have any questions, please contact us. Description The new Raspberry Pi Expansion Board RS-P11 for RS-P22 RPi5 is designed to enhance the functionality of your Raspberry Pi devices with addi",
          "color": "#E53939",
          "image": {
            "url": "2026-01_media/DR-0001_1_1024x1024-48160.jpg",
            "width": 1024,
            "height": 1024
          },
          "images": [
            {
              "url": "2026-01_media/DR-0001_1_1024x1024-48160.jpg",
              "width": 1024,
              "height": 1024
            }
          ],
          "fields": [],
          "inlineEmojis": []
        },
        {
          "title": "",
          "url": "https://52pi.com/collections/sales/products/rs01-1u-rack-mount-for-raspberry-pi5-4b-with-four-rs-p11-expansion-board-for-rs-p22-raspberry-pi5",
          "timestamp": null,
          "description": "",
          "image": {
            "url": "2026-01_media/DR-0001-13_6d2ffe7a-79da-4092-83ad-55717d1-2A248.jpg",
            "width": 1024,
            "height": 1024
          },
          "images": [
            {
              "url": "2026-01_media/DR-0001-13_6d2ffe7a-79da-4092-83ad-55717d1-2A248.jpg",
              "width": 1024,
              "height": 1024
            }
          ],
          "fields": [],
          "inlineEmojis": []
        },
        {
          "title": "",
          "url": "https://52pi.com/collections/sales/products/rs01-1u-rack-mount-for-raspberry-pi5-4b-with-four-rs-p11-expansion-board-for-rs-p22-raspberry-pi5",
          "timestamp": null,
          "description": "",
          "image": {
            "url": "2026-01_media/DR-0001-5_1024x1024-05E7A.jpg",
            "width": 1024,
            "height": 1024
          },
          "images": [
            {
              "url": "2026-01_media/DR-0001-5_1024x1024-05E7A.jpg",
              "width": 1024,
              "height": 1024
            }
          ],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1464034693136650381",
      "type": "Default",
      "timestamp": "2026-01-22T23:11:11.293+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "No, I have a Turing Pi, same idea, shared power and ethernet backplane and custom BMC",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1464035103050301585",
      "type": "Default",
      "timestamp": "2026-01-22T23:12:49.024+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "https://turingpi.com/product/turing-pi-2-5/",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "Get Turing Pi 2, mini ITX cluster board",
          "url": "https://turingpi.com/product/turing-pi-2-5/",
          "timestamp": null,
          "description": "The Turing Pi 2.5 is a 4-node mini ITX cluster board with a built-in Ethernet switch that runs Turing RK1, Raspberry Pi CM4 or Nvidia Jetson compute modules",
          "author": {
            "name": "Paula Nsky",
            "url": "https://turingpi.com/author/paula/"
          },
          "thumbnail": {
            "url": "2026-01_media/Product-ECE77.jpg",
            "width": 980,
            "height": 740
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1464035504801583144",
      "type": "Default",
      "timestamp": "2026-01-22T23:14:24.809+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Either way the M2 is great for adding our FPGA's on",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1464035859006492964",
      "type": "Default",
      "timestamp": "2026-01-22T23:15:49.258+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I have ordered one of the game hacking 75T's with preloaded firmware (Pci-leech) , will see if it shows up on lspci off the bat.",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1464038395562164514",
      "type": "Default",
      "timestamp": "2026-01-22T23:25:54.02+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Tisham Dhar (CSIRO EASI) - I was pondering https://www.amazon.com/erounder-Raspberry-Female-Computer-Accessories/dp/B08H26LY71/ref=sr_1_51",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "S erounder 5Pcs GPIO Ribbon Cable for Male to Female 40pin Breadboa...",
          "url": "https://www.amazon.com/erounder-Raspberry-Female-Computer-Accessories/dp/B08H26LY71/ref=sr_1_51",
          "timestamp": null,
          "description": "Specification:\n\nItem Type: GPIO cable\nLength: Approx. 20cm / 7.9in\nApplication: For \nFeatures: 40pin\n\nPackage List:\n5 x GPIO Cable",
          "thumbnail": {
            "url": "2026-01_media/71uTuY0%2BTgL.jpg_BO30%2C255%2C255%2C255_U-6C118.jpg",
            "width": 1910,
            "height": 1000
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "746955286274900120",
          "name": "tishamdhar",
          "discriminator": "0000",
          "nickname": "Tisham Dhar (CSIRO EASI)",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1464039055103758459",
      "type": "Default",
      "timestamp": "2026-01-22T23:28:31.267+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Hmm they are not super useful since Pi-5 GPIO drive for FPGA access is stunted we are better served with cheap dirtyJTAG's, they will be useful for stacking pi4's and more flexible layout, but without the PCI-e , do we really want pi-4's.",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1464049284692578507",
      "type": "Default",
      "timestamp": "2026-01-23T00:09:10.191+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@everyone",
      "author": {
        "id": "1284040080859856968",
        "name": "marymarsh52975440",
        "discriminator": "0000",
        "nickname": "Mary Marsh",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/1628fc11e7961d85181295493426b775-692EC.png"
      },
      "attachments": [
        {
          "id": "1464049283069247518",
          "url": "2026-01_media/JGtbZoLviBd-F195F.jpg",
          "fileName": "JGtbZoLviBd.jpg",
          "fileSizeBytes": 67173
        },
        {
          "id": "1464049283379761182",
          "url": "2026-01_media/OB6kUftr7g-8E2EF.jpg",
          "fileName": "OB6kUftr7g.jpg",
          "fileSizeBytes": 61944
        },
        {
          "id": "1464049283752788018",
          "url": "2026-01_media/f3c4lvOZ0v-12CC2.jpg",
          "fileName": "f3c4lvOZ0v.jpg",
          "fileSizeBytes": 52452
        },
        {
          "id": "1464049284331737089",
          "url": "2026-01_media/KmgtuoX4JcU-62577.jpg",
          "fileName": "KmgtuoX4JcU.jpg",
          "fileSizeBytes": 27045
        }
      ],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1464055434884415508",
      "type": "Reply",
      "timestamp": "2026-01-23T00:33:36.511+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "no - but I don't think it helps, and might be worse than the current thing",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "169786952432746498",
          "name": "mithro_",
          "discriminator": "0000",
          "nickname": "Tim 'mithro' Ansell",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
        }
      ],
      "reference": {
        "messageId": "1464033961540845815",
        "channelId": "1462645850042798101",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1464055661208932455",
      "type": "Default",
      "timestamp": "2026-01-23T00:34:30.471+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "the FPGA board and camera need to be mounted somewhere - adding onto that pi holder seems harder than the little bundle of pi+camera+fpga board",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1464056129918206127",
      "type": "Default",
      "timestamp": "2026-01-23T00:36:22.22+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "never mind harder - routing the usb and eathernet is impracticable - they would have to go over the top, and the dongle cables aren't long enough",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1464064067592261827",
      "type": "Default",
      "timestamp": "2026-01-23T01:07:54.709+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Now I am down the game hacking with FPGA rabbit hole and the whole ecosystem there : https://captaindma.com/product/captain-dma-100t-7th/",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "Captain DMA 100T-7th(Buy DMA, get Makcu) - Captain DMA",
          "url": "https://captaindma.com/product/captain-dma-100t-7th/",
          "timestamp": null,
          "description": "Experience the pinnacle of DMA technology with Captain DMA 7th. Unleash blazing-fast data transfer rates, enjoy customized firmware options",
          "author": {
            "name": "Tomok",
            "url": "https://captaindma.com/author/81837651/"
          },
          "thumbnail": {
            "url": "2026-01_media/75T20231020.31-5CFD6.webp",
            "width": 1776,
            "height": 1438
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1464064147611189421",
      "type": "Default",
      "timestamp": "2026-01-23T01:08:13.787+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Should release the NeTV2 to that crowd",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1464155232920666154",
      "type": "Default",
      "timestamp": "2026-01-23T07:10:10.217+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "(just dropping a note here that someone should @bunnie me if i don't get back to this thread by middle/late next week, my head's L1 cache is full so this might get written to swap shortly and I'll need a tickle to bring this back into my working set)",
      "author": {
        "id": "758346146204090390",
        "name": "bunnievorpal",
        "discriminator": "0000",
        "nickname": "bunnie",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/ec4ebf64618e516d7d63a984a0490f58-DA838.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\uD83D\uDC9C",
            "code": "purple_heart",
            "isAnimated": false,
            "imageUrl": "2026-01_media/1f49c-71A75.svg"
          },
          "count": 2,
          "users": [
            {
              "id": "746955286274900120",
              "name": "tishamdhar",
              "discriminator": "0000",
              "nickname": "Tisham Dhar (CSIRO EASI)",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
            },
            {
              "id": "756011607603019777",
              "name": "anfroholic",
              "discriminator": "0000",
              "nickname": "Andrew Wingate",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-01_media/67bd670a335a2f955fb2ded57088a2cb-675B3.png"
            }
          ]
        }
      ],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1464261035639705601",
      "type": "Default",
      "timestamp": "2026-01-23T14:10:35.551+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "So turns out I have to be outside the CSIRO network to download Vivado from AMD, I have it downloaded installed and now synthing 100T bitstream, turns out the pre-built one I was loading was indeed for 35T and failed to launch. OpenOCD performed the board-scan and did not stop me from loading the wrong bitstream \uD83D\uDE42",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": [
        {
          "id": "",
          "name": "\uD83D\uDE42",
          "code": "slight_smile",
          "isAnimated": false,
          "imageUrl": "2026-01_media/1f642-83E8A.svg"
        }
      ]
    },
    {
      "id": "1464261166137348230",
      "type": "Default",
      "timestamp": "2026-01-23T14:11:06.664+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Receipts : Vivado% source vivado_build.tcl -notrace\n-------------------------------------------------------\n STARTING SYNTHESIS STEP.\n-------------------------------------------------------\nINFO: [IP_Flow 19-1686] Generating 'Synthesis' target for IP 'pcie_7x_0'...\nINFO: [IP_Flow 19-1686] Generating 'Synthesis' target for IP 'bram_pcie_cfgspace'...\nINFO: [IP_Flow 19-1686] Generating 'Synthesis' target for IP 'fifo_66_66'...\nINFO: [IP_Flow 19-1686] Generating 'Synthesis' target for IP 'fifo_41_41_clk2_tlptapcfgspace'...\nINFO: [IP_Flow 19-1686] Generating 'Synthesis' target for IP 'fifo_55_55_clk2_tlptapcfgspace'...\nINFO: [IP_Flow 19-1686] Generating 'Synthesis' target for IP 'fifo_68_34'...\nINFO: [IP_Flow 19-1686] Generating 'Synthesis' target for IP 'fifo_32_32_clk2'...\nINFO: [IP_Flow 19-1686] Generating 'Synthesis' target for IP 'fifo_64_64'...\nINFO: [IP_Flow 19-1686] Generating 'Synthesis' target for IP 'fifo_64_64_clk1_fifocmd'...\nINFO: [IP_Flow 19-1686] Generating 'Synthesis' target for IP 'fifo_34_34'...\nINFO: [IP_Flow 19-1686] Generating 'Synthesis' target for IP 'fifo_256_32_clk2_comtx'...\nINFO: [IP_Flow 19-1686] Generating 'Synthesis' target for IP 'fifo_32_32_clk1_comtx'...\nINFO: [IP_Flow 19-1686] Generating 'Synthesis' target for IP 'fifo_64_64_clk2_comrx'...\nINFO: [IP_Flow 19-1686] Generating 'Synthesis' target for IP 'clk_wiz'...\nINFO: [IP_Flow 19-1686] Generating 'Implementation' target for IP 'clk_wiz'...",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1464261617511567440",
      "type": "Default",
      "timestamp": "2026-01-23T14:12:54.28+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "There are warnings like this, which I assume are a bad thing, will see if synth results work : INFO: [IP_Flow 19-234] Refreshing IP repositories\nINFO: [IP_Flow 19-1704] No user IP repositories specified\nINFO: [IP_Flow 19-2313] Loaded Vivado IP repository '/opt/xilinix/2025.2/data/ip'.\nWARNING: [IP_Flow 19-2162] IP 'bram_pcie_cfgspace' is locked:\n* IP definition 'Block Memory Generator (8.4)' for IP 'bram_pcie_cfgspace' (customized with software release 2020.2) has a different revision in the IP Catalog. * Current project part 'xc7a100tfgg484-2' and the part 'xc7a35tfgg484-2' used to customize the IP 'bram_pcie_cfgspace' do not match.\nWARNING: [IP_Flow 19-2162] IP 'fifo_41_41_clk2_tlptapcfgspace' is locked:\n* IP definition 'FIFO Generator (13.2)' for IP 'fifo_41_41_clk2_tlptapcfgspace' (customized with software release 2020.2) has a different revision in the IP Catalog. * Current project part 'xc7a100tfgg484-2' and the part 'xc7a35tfgg484-2' used to customize the IP 'fifo_41_41_clk2_tlptapcfgspace' do not match.\nWARNING: [IP_Flow 19-2162] IP 'fifo_55_55_clk2_tlptapcfgspace' is locked:",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1464266135452258508",
      "type": "Default",
      "timestamp": "2026-01-23T14:30:51.441+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "AND DONE !! k8s@node10:~ $ lspci\n0001:00:00.0 PCI bridge: Broadcom Inc. and subsidiaries BCM2712 PCIe Bridge (rev 21)\n0001:01:00.0 Ethernet controller: Xilinx Corporation Device 0666 (rev 02)<- Devil Device ?\n0002:00:00.0 PCI bridge: Broadcom Inc. and subsidiaries BCM2712 PCIe Bridge (rev 21)\n0002:01:00.0 Ethernet controller: Raspberry Pi Ltd RP1 PCIe 2.0 South Bridge",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1464266291866239110",
      "type": "Default",
      "timestamp": "2026-01-23T14:31:28.733+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Time to give it a crack with litepcie",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1464396993865715979",
      "type": "Default",
      "timestamp": "2026-01-23T23:10:50.518+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Tisham Dhar (CSIRO EASI) - Great progress!",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "746955286274900120",
          "name": "tishamdhar",
          "discriminator": "0000",
          "nickname": "Tisham Dhar (CSIRO EASI)",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1464397286598770924",
      "type": "Default",
      "timestamp": "2026-01-23T23:12:00.311+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "This weekend I am playing with the Blackhole from Tenstorrent and recovering from the heat and COVID. Remind me next weekend where the goal posts are.",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1464397960409518185",
      "type": "Default",
      "timestamp": "2026-01-23T23:14:40.96+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "How is the BlackHole connected to your computers?",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1464426246611144745",
      "type": "Default",
      "timestamp": "2026-01-24T01:07:04.916+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "PCIe over thunderbolt",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1464761049243979909",
      "type": "Default",
      "timestamp": "2026-01-24T23:17:28.084+00:00",
      "timestampEdited": "2026-01-25T01:00:06.98+00:00",
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I have discovered and used this file with installed Litex toolchain. I am going to try the synthesised bitstream and see what I get : https://github.com/litex-hub/litex-boards/blob/master/litex_boards/targets/kosagi_netv2.py it also produces a driver. Need to read up on what it exactly does in the kernel. Because JTAG loader and synthesis toolchains are on different machines , I have to create a bin file and copy it over. I will also add the working 100T pci-leech bin file to the wiki where I got the pre-built 35T one from. Stuck on my tenstorrent card , so I have dropped that from my working set while I rustle up some help",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "litex-boards/litex_boards/targets/kosagi_netv2.py at master · lite...",
          "url": "https://github.com/litex-hub/litex-boards/blob/master/litex_boards/targets/kosagi_netv2.py",
          "timestamp": null,
          "description": "LiteX boards files. Contribute to litex-hub/litex-boards development by creating an account on GitHub.",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-01_media/litex-boards-28DE0",
            "width": 1200,
            "height": 600
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1464859627111055370",
      "type": "Default",
      "timestamp": "2026-01-25T05:49:10.879+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Tim 'mithro' Ansell @bunnie you can leave off the VM dusting Litex has kept the NeTV2 support maintained, at least upto 2 years ago and I can build from their end with this command `python3 -m litex_boards.targets.kosagi_netv2 --build --with-pcie --variant a7-100 --with-ethernet --driver --with-sdcard`",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\uD83C\uDF89",
            "code": "tada",
            "isAnimated": false,
            "imageUrl": "2026-01_media/1f389-5C738.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "481315203930128384",
              "name": "ewenmcneill",
              "discriminator": "0000",
              "nickname": "ewen",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-01_media/f3e141db48e54a2a765ace31d6863ea0-6039C.png"
            }
          ]
        }
      ],
      "mentions": [
        {
          "id": "169786952432746498",
          "name": "mithro_",
          "discriminator": "0000",
          "nickname": "Tim 'mithro' Ansell",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
        },
        {
          "id": "758346146204090390",
          "name": "bunnievorpal",
          "discriminator": "0000",
          "nickname": "bunnie",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/ec4ebf64618e516d7d63a984a0490f58-DA838.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1464859886973227200",
      "type": "Default",
      "timestamp": "2026-01-25T05:50:12.835+00:00",
      "timestampEdited": "2026-01-25T05:50:26.025+00:00",
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Bitstream when loaded shows up with this Xilinix device on PCI-e Bus of Raspberry pi 5: \n0001:00:00.0 PCI bridge: Broadcom Inc. and subsidiaries BCM2712 PCIe Bridge (rev 21)\n0001:01:00.0 Memory controller: Xilinx Corporation Device 7024\n0002:00:00.0 PCI bridge: Broadcom Inc. and subsidiaries BCM2712 PCIe Bridge (rev 21)\n0002:01:00.0 Ethernet controller: Raspberry Pi Ltd RP1 PCIe 2.0 South Bridge",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1464862330461487216",
      "type": "Default",
      "timestamp": "2026-01-25T05:59:55.408+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "oh wow. what? I had no idea that Litex was maintaining a port. That's pretty awesome.",
      "author": {
        "id": "758346146204090390",
        "name": "bunnievorpal",
        "discriminator": "0000",
        "nickname": "bunnie",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/ec4ebf64618e516d7d63a984a0490f58-DA838.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\uD83D\uDE80",
            "code": "rocket",
            "isAnimated": false,
            "imageUrl": "2026-01_media/1f680-A35CE.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "746955286274900120",
              "name": "tishamdhar",
              "discriminator": "0000",
              "nickname": "Tisham Dhar (CSIRO EASI)",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
            }
          ]
        }
      ],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1464862379987959865",
      "type": "Default",
      "timestamp": "2026-01-25T06:00:07.216+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Thank you florent",
      "author": {
        "id": "758346146204090390",
        "name": "bunnievorpal",
        "discriminator": "0000",
        "nickname": "bunnie",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/ec4ebf64618e516d7d63a984a0490f58-DA838.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1465124514773078160",
      "type": "Default",
      "timestamp": "2026-01-25T23:21:45.019+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@carlfk - So I have the tweed gateway box plugged in now and can access it's BMC. The only problem is that I currently have a single IPv4 IP address.",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "443147704126668801",
          "name": "carlfk",
          "discriminator": "0000",
          "nickname": "carlfk",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 4
            }
          ],
          "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1465187801489473677",
      "type": "Default",
      "timestamp": "2026-01-26T03:33:13.748+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@carlfk - Looks like I can connect to the machine using the IPv6 address",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "443147704126668801",
          "name": "carlfk",
          "discriminator": "0000",
          "nickname": "carlfk",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 4
            }
          ],
          "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1465451774834901143",
      "type": "Default",
      "timestamp": "2026-01-26T21:02:09.898+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@carlfk - I was hoping to get tweed up and running but I ended up fighting with vlans and stuff",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "443147704126668801",
          "name": "carlfk",
          "discriminator": "0000",
          "nickname": "carlfk",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 4
            }
          ],
          "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1465457671636516948",
      "type": "Default",
      "timestamp": "2026-01-26T21:25:35.805+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "it might be a good time to rebuild the box - there is a new version of Debian and RaspiOS and figure out how to support more than just Arty which I think is all the ansible stuff sets up",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1465463617917812818",
      "type": "Default",
      "timestamp": "2026-01-26T21:49:13.509+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@carlfk - How are the two sites handled again?",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "443147704126668801",
          "name": "carlfk",
          "discriminator": "0000",
          "nickname": "carlfk",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 4
            }
          ],
          "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1465463927130427542",
      "type": "Default",
      "timestamp": "2026-01-26T21:50:27.231+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "both dns point to the same IP, nginx did a reditect",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1465479541408399514",
      "type": "Default",
      "timestamp": "2026-01-26T22:52:29.965+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I got a one of the DMA game hacking cards off Amazon (a 75T) it comes with a built in CH347 UART + JTAG interface. So can upload things to it via newer openOCD , did upload Pci-leech and that works. Will see if I can register it as a board under Litex and make it do something. Next weekend will document the NeTV2 status in Litex Wiki. CH347 seems to be the easiest / cheapest UART + JTAG in the current setup.  Dirty JTAG's work too I guess. I have some Raspi's Pico's floating around looking for a purpose in life.",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1465807089250209916",
      "type": "Default",
      "timestamp": "2026-01-27T20:34:03.456+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Tisham Dhar (CSIRO EASI) - Do you have a link to the DMA game hacking cards?",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "746955286274900120",
          "name": "tishamdhar",
          "discriminator": "0000",
          "nickname": "Tisham Dhar (CSIRO EASI)",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1465807201015955611",
      "type": "Default",
      "timestamp": "2026-01-27T20:34:30.103+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I also have a box of about 30 x CH347 UARTs here.",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1465811474177065114",
      "type": "Reply",
      "timestamp": "2026-01-27T20:51:28.904+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "guessing https://captaindma.com/product/captain-dma-75t/",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "Captain DMA 75T-6th(Buy DMA, get Makcu) - Captain DMA",
          "url": "https://captaindma.com/product/captain-dma-75t/",
          "timestamp": null,
          "description": "Experience the pinnacle of DMA technology with Captain DMA 4th. Unleash blazing-fast data transfer rates, enjoy customized firmware options",
          "author": {
            "name": "Tomok",
            "url": "https://captaindma.com/author/81837651/"
          },
          "thumbnail": {
            "url": "2026-01_media/75T20231020.5-1124x800-A607E.png",
            "width": 1124,
            "height": 800
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\uD83D\uDE80",
            "code": "rocket",
            "isAnimated": false,
            "imageUrl": "2026-01_media/1f680-A35CE.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "746955286274900120",
              "name": "tishamdhar",
              "discriminator": "0000",
              "nickname": "Tisham Dhar (CSIRO EASI)",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
            }
          ]
        }
      ],
      "mentions": [
        {
          "id": "169786952432746498",
          "name": "mithro_",
          "discriminator": "0000",
          "nickname": "Tim 'mithro' Ansell",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
        }
      ],
      "reference": {
        "messageId": "1465807089250209916",
        "channelId": "1462645850042798101",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1465813722629935314",
      "type": "Default",
      "timestamp": "2026-01-27T21:00:24.977+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I bought an unbranded hardware on Amazon",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1465814099966431355",
      "type": "Default",
      "timestamp": "2026-01-27T21:01:54.941+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "https://www.amazon.com.au/Synpinya-Blender-High-Performance-Direct-Memory/dp/B0FQJ92MX1/",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "Synpinya DMA Borad 75t for Kmbox Video Blender High-Performance DMA...",
          "url": "https://www.amazon.com.au/Synpinya-Blender-High-Performance-Direct-Memory/dp/B0FQJ92MX1/",
          "timestamp": null,
          "description": "Synpinya DMA Borad 75t for Kmbox Video Blender High-Performance DMA Card Direct Memory Access",
          "thumbnail": {
            "url": "2026-01_media/51weNPEdgwL.jpg_BO30%2C255%2C255%2C255_UF7-D23F4.jpg",
            "width": 1910,
            "height": 1000
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1465814151468154926",
      "type": "Default",
      "timestamp": "2026-01-27T21:02:07.22+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Available on AliExpress as well",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1465814426161774654",
      "type": "Reply",
      "timestamp": "2026-01-27T21:03:12.712+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I will take a few and develop a recipe with Raspberry Pi 5 and NeTV2 then you can use that stack to wire up all the boards.",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "169786952432746498",
          "name": "mithro_",
          "discriminator": "0000",
          "nickname": "Tim 'mithro' Ansell",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
        }
      ],
      "reference": {
        "messageId": "1465807201015955611",
        "channelId": "1462645850042798101",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1465817398308241499",
      "type": "Reply",
      "timestamp": "2026-01-27T21:15:01.327+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "No DDR memory on that board?",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "443147704126668801",
          "name": "carlfk",
          "discriminator": "0000",
          "nickname": "carlfk",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 4
            }
          ],
          "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
        }
      ],
      "reference": {
        "messageId": "1465811474177065114",
        "channelId": "1462645850042798101",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1465817803763351754",
      "type": "Default",
      "timestamp": "2026-01-27T21:16:37.995+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Guess if you have a decent PCIe link going, you can just use the host's memory....",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1465823778432094463",
      "type": "Default",
      "timestamp": "2026-01-27T21:40:22.467+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "It is a super simple card ch347, FPGA, spi flash and ftdi for output if things back to host. It captures game frames and does stuff automatically (target lock for FPS(.",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1465827611421708411",
      "type": "Reply",
      "timestamp": "2026-01-27T21:55:36.323+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "For what they're meant for x4 is already pretty good",
      "author": {
        "id": "106534716710080512",
        "name": "in1pe",
        "discriminator": "0000",
        "nickname": "⠝⠼⠁⠏⠑⠂⠓⠑⠗⠁⠇⠙⠕⠋⠥⠃",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/d6dba4c856b8805aa0f71c1b01cdfca0-8B75F.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "169786952432746498",
          "name": "mithro_",
          "discriminator": "0000",
          "nickname": "Tim 'mithro' Ansell",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
        }
      ],
      "reference": {
        "messageId": "1465817398308241499",
        "channelId": "1462645850042798101",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1465827922865684606",
      "type": "Default",
      "timestamp": "2026-01-27T21:56:50.577+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Though I think they generally use USB / Eth to exfiltrate the data",
      "author": {
        "id": "106534716710080512",
        "name": "in1pe",
        "discriminator": "0000",
        "nickname": "⠝⠼⠁⠏⠑⠂⠓⠑⠗⠁⠇⠙⠕⠋⠥⠃",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/d6dba4c856b8805aa0f71c1b01cdfca0-8B75F.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1465828082534322322",
      "type": "Default",
      "timestamp": "2026-01-27T21:57:28.645+00:00",
      "timestampEdited": "2026-01-27T22:01:13.473+00:00",
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Anticheats will prematurely blacklist drivers and prevent the pages from getting mmio mapped if it looks off",
      "author": {
        "id": "106534716710080512",
        "name": "in1pe",
        "discriminator": "0000",
        "nickname": "⠝⠼⠁⠏⠑⠂⠓⠑⠗⠁⠇⠙⠕⠋⠥⠃",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/d6dba4c856b8805aa0f71c1b01cdfca0-8B75F.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1466284590292275274",
      "type": "Default",
      "timestamp": "2026-01-29T04:11:28.576+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@carlfk - Did you end up writing up instructions on how to use the stuff in the Pici supplies to mount RPis?",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "443147704126668801",
          "name": "carlfk",
          "discriminator": "0000",
          "nickname": "carlfk",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 4
            }
          ],
          "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1466285209472209189",
      "type": "Default",
      "timestamp": "2026-01-29T04:13:56.2+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I think I should be using these",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [
        {
          "id": "1466285208935600283",
          "url": "2026-01_media/PXL_20260129_041323083-2929F.jpg",
          "fileName": "PXL_20260129_041323083.jpg",
          "fileSizeBytes": 491455
        }
      ],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1466478040837263525",
      "type": "Reply",
      "timestamp": "2026-01-29T17:00:10.78+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "https://github.com/CarlFK/pici/wiki/Card-Assembly-Procedure",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [
        {
          "title": "Card Assembly Procedure",
          "url": "https://github.com/CarlFK/pici/wiki/Card-Assembly-Procedure",
          "timestamp": null,
          "description": "Contribute to CarlFK/pici development by creating an account on GitHub.",
          "color": "#1E2327",
          "thumbnail": {
            "url": "2026-01_media/0084b929-8b65-464b-b79a-9e5266256fcb-CE1FE",
            "width": 4032,
            "height": 2016
          },
          "images": [],
          "fields": [],
          "inlineEmojis": []
        }
      ],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "169786952432746498",
          "name": "mithro_",
          "discriminator": "0000",
          "nickname": "Tim 'mithro' Ansell",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
        }
      ],
      "reference": {
        "messageId": "1466284590292275274",
        "channelId": "1462645850042798101",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1466478147447951484",
      "type": "Default",
      "timestamp": "2026-01-29T17:00:36.198+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "that bag of holes is \"secure with 4 donuts\"",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1466478919514325038",
      "type": "Default",
      "timestamp": "2026-01-29T17:03:40.273+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "There should be 4 assembled ... cards?  sets?  bundles.",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1466479095658447072",
      "type": "Default",
      "timestamp": "2026-01-29T17:04:22.269+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "get those on line, and figue out if you want to add more Arty or add new stuf like NeTV2 or fomu",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1466498939271381087",
      "type": "Default",
      "timestamp": "2026-01-29T18:23:13.355+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "also: Pi5 will need a heat sink and fan - the cpu based video encoding heats it up enough to trip some shutdown thing",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1466631774183358589",
      "type": "Default",
      "timestamp": "2026-01-30T03:11:03.666+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@carlfk - Thanks past Carl for writing that up!",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "443147704126668801",
          "name": "carlfk",
          "discriminator": "0000",
          "nickname": "carlfk",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 4
            }
          ],
          "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1466652390617911605",
      "type": "Reply",
      "timestamp": "2026-01-30T04:32:59.007+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "well... I'm curious if someone can make sense of it.",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "169786952432746498",
          "name": "mithro_",
          "discriminator": "0000",
          "nickname": "Tim 'mithro' Ansell",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
        }
      ],
      "reference": {
        "messageId": "1466631774183358589",
        "channelId": "1462645850042798101",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1466652603919106048",
      "type": "Default",
      "timestamp": "2026-01-30T04:33:49.862+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "it's good once you have done it a few times and can't remember what order to do things in",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1466652652623630397",
      "type": "Default",
      "timestamp": "2026-01-30T04:34:01.474+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@carlfk - I think I've almost got tweed reconfigured, going to get you a pull request with the changes needed",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\uD83D\uDC4D",
            "code": "thumbsup",
            "isAnimated": false,
            "imageUrl": "2026-01_media/1f44d-27259.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "443147704126668801",
              "name": "carlfk",
              "discriminator": "0000",
              "nickname": "carlfk",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
            }
          ]
        }
      ],
      "mentions": [
        {
          "id": "443147704126668801",
          "name": "carlfk",
          "discriminator": "0000",
          "nickname": "carlfk",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 4
            }
          ],
          "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1466726767296516258",
      "type": "Default",
      "timestamp": "2026-01-30T09:28:31.789+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I'm just circling back to this thread - it looks like the NeTV2 bitrot issue was resolved, so I don't need to dust off the old VM and try to figure that out any more, correct?",
      "author": {
        "id": "758346146204090390",
        "name": "bunnievorpal",
        "discriminator": "0000",
        "nickname": "bunnie",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/ec4ebf64618e516d7d63a984a0490f58-DA838.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1466761946622857246",
      "type": "Reply",
      "timestamp": "2026-01-30T11:48:19.194+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Yep Litex works fine and you can make a post somewhere to that effect. I will be testing the 35T this week.",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\uD83D\uDC4D",
            "code": "thumbsup",
            "isAnimated": false,
            "imageUrl": "2026-01_media/1f44d-27259.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "758346146204090390",
              "name": "bunnievorpal",
              "discriminator": "0000",
              "nickname": "bunnie",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-01_media/ec4ebf64618e516d7d63a984a0490f58-DA838.png"
            }
          ]
        }
      ],
      "mentions": [
        {
          "id": "758346146204090390",
          "name": "bunnievorpal",
          "discriminator": "0000",
          "nickname": "bunnie",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/ec4ebf64618e516d7d63a984a0490f58-DA838.png"
        }
      ],
      "reference": {
        "messageId": "1466726767296516258",
        "channelId": "1462645850042798101",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1466762390166048799",
      "type": "Default",
      "timestamp": "2026-01-30T11:50:04.943+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "This CH347 in mode 3 does UART + jtag",
      "author": {
        "id": "746955286274900120",
        "name": "tishamdhar",
        "discriminator": "0000",
        "nickname": "Tisham Dhar (CSIRO EASI)",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/fe5dd2322a456aeb79db2af3d23ef950-701D6.png"
      },
      "attachments": [
        {
          "id": "1466762389922775196",
          "url": "2026-01_media/PXL_20260130_114659237-9E824.jpg",
          "fileName": "PXL_20260130_114659237.jpg",
          "fileSizeBytes": 313943
        }
      ],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1466774037710508083",
      "type": "Default",
      "timestamp": "2026-01-30T12:36:21.934+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I'll try to catch up on some PRs etc on the repo then, thanks for working through this!",
      "author": {
        "id": "758346146204090390",
        "name": "bunnievorpal",
        "discriminator": "0000",
        "nickname": "bunnie",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/ec4ebf64618e516d7d63a984a0490f58-DA838.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1466873070684864786",
      "type": "Default",
      "timestamp": "2026-01-30T19:09:53.235+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@Tim 'mithro' Ansell you changed \"hardcoded 10.21.0.1\"  which looks like it should work fine, but I am wondering why?",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "169786952432746498",
          "name": "mithro_",
          "discriminator": "0000",
          "nickname": "Tim 'mithro' Ansell",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1466940375066218719",
      "type": "Default",
      "timestamp": "2026-01-30T23:37:19.85+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@carlfk - The AI decided it wanted to \uD83D\uDE1B",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "443147704126668801",
          "name": "carlfk",
          "discriminator": "0000",
          "nickname": "carlfk",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 4
            }
          ],
          "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
        }
      ],
      "inlineEmojis": [
        {
          "id": "",
          "name": "\uD83D\uDE1B",
          "code": "stuck_out_tongue",
          "isAnimated": false,
          "imageUrl": "2026-01_media/1f61b-EC4B5.svg"
        }
      ]
    },
    {
      "id": "1466940876747047026",
      "type": "Default",
      "timestamp": "2026-01-30T23:39:19.46+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "that makes things harder to keep track of, so no.",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1466941050374459475",
      "type": "Default",
      "timestamp": "2026-01-30T23:40:00.856+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "please don't make me spend time on AI stuff you have't scrutinized",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [
        {
          "emoji": {
            "id": "",
            "name": "\uD83D\uDCAF",
            "code": "100",
            "isAnimated": false,
            "imageUrl": "2026-01_media/1f4af-4CFF5.svg"
          },
          "count": 1,
          "users": [
            {
              "id": "596068704471482370",
              "name": "246tnt",
              "discriminator": "0000",
              "nickname": "tnt",
              "color": null,
              "isBot": false,
              "avatarUrl": "2026-01_media/88d17af9d19ab43565b0c46751ef7d12-DFEE5.png"
            }
          ]
        }
      ],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1467209730685538427",
      "type": "Reply",
      "timestamp": "2026-01-31T17:27:39.234+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I hate to ask.. and it bothers me that we are having this conversation - is any of your PR  needed?",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "169786952432746498",
          "name": "mithro_",
          "discriminator": "0000",
          "nickname": "Tim 'mithro' Ansell",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
        }
      ],
      "reference": {
        "messageId": "1466940375066218719",
        "channelId": "1462645850042798101",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1467263745771307162",
      "type": "Reply",
      "timestamp": "2026-01-31T21:02:17.434+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "The description seems reasonable to me:\n\n    cmdline.txt and fstab had hardcoded 10.21.0.1 NFS server IPs.\n    Convert to Jinja2 templates using {{ eth_local_address }} and\n    {{ nfs_root }} so they work across sites with different IPs\n    (e.g. welland at 10.31.0.3, PS1 at 10.21.0.1).\n\nThe IP address range 10.31.X.X is what I'm using for the fpgas.online in my network.",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "443147704126668801",
          "name": "carlfk",
          "discriminator": "0000",
          "nickname": "carlfk",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 4
            }
          ],
          "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
        }
      ],
      "reference": {
        "messageId": "1467209730685538427",
        "channelId": "1462645850042798101",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1467271695474884872",
      "type": "Default",
      "timestamp": "2026-01-31T21:33:52.791+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@carlfk - Can you `ssh -6 root@tweed.welland.mithis.com` ?",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "443147704126668801",
          "name": "carlfk",
          "discriminator": "0000",
          "nickname": "carlfk",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 4
            }
          ],
          "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1467279672378134815",
      "type": "Reply",
      "timestamp": "2026-01-31T22:05:34.633+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "ssh: connect to host tweed.welland.mithis.com port 22: Network is unreachable",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "169786952432746498",
          "name": "mithro_",
          "discriminator": "0000",
          "nickname": "Tim 'mithro' Ansell",
          "color": null,
          "isBot": false,
          "roles": [],
          "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
        }
      ],
      "reference": {
        "messageId": "1467271695474884872",
        "channelId": "1462645850042798101",
        "guildId": "1361349522684510449"
      },
      "inlineEmojis": []
    },
    {
      "id": "1467279753982775490",
      "type": "Default",
      "timestamp": "2026-01-31T22:05:54.089+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "carl@x1:~$ host tweed.welland.mithis.com \ntweed.welland.mithis.com has address 87.121.95.37\ntweed.welland.mithis.com has IPv6 address 2404:e80:a137:3100::2",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1467279808844267723",
      "type": "Default",
      "timestamp": "2026-01-31T22:06:07.169+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@carlfk - Did you use the `-6` ?",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "443147704126668801",
          "name": "carlfk",
          "discriminator": "0000",
          "nickname": "carlfk",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 4
            }
          ],
          "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1467279836237271060",
      "type": "Default",
      "timestamp": "2026-01-31T22:06:13.7+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "yup",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1467279864200433664",
      "type": "Default",
      "timestamp": "2026-01-31T22:06:20.367+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@carlfk - Can you ping6 that address then?",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "443147704126668801",
          "name": "carlfk",
          "discriminator": "0000",
          "nickname": "carlfk",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 4
            }
          ],
          "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1467279942827118899",
      "type": "Default",
      "timestamp": "2026-01-31T22:06:39.113+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "carl@x1:~$ ping6 2404:e80:a137:3100::2 \nping6: connect: Network is unreachable",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1467280014591529000",
      "type": "Default",
      "timestamp": "2026-01-31T22:06:56.223+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "@carlfk - Can you try a `ping6 www.google.com` ?",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [
        {
          "id": "443147704126668801",
          "name": "carlfk",
          "discriminator": "0000",
          "nickname": "carlfk",
          "color": null,
          "isBot": false,
          "roles": [
            {
              "id": "1423020172595298314",
              "name": "Mod",
              "color": null,
              "position": 4
            }
          ],
          "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
        }
      ],
      "inlineEmojis": []
    },
    {
      "id": "1467280065346801664",
      "type": "Default",
      "timestamp": "2026-01-31T22:07:08.324+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I have no idea and I would be surprised if I have v6 here on my home lan",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1467280108665704773",
      "type": "Default",
      "timestamp": "2026-01-31T22:07:18.652+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "carl@x1:~$ ping6 www.google.com \nping6: connect: Network is unreachable",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1467280230510100522",
      "type": "Default",
      "timestamp": "2026-01-31T22:07:47.702+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "my router is long overdue for an overhaul - maybe this is the bump I need to do something",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1467280477768519939",
      "type": "Default",
      "timestamp": "2026-01-31T22:08:46.653+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "Does PS1 have IPv6 setup?",
      "author": {
        "id": "169786952432746498",
        "name": "mithro_",
        "discriminator": "0000",
        "nickname": "Tim 'mithro' Ansell",
        "color": null,
        "isBot": false,
        "roles": [],
        "avatarUrl": "2026-01_media/9679bb77da48d47c905b398d98a83780-75B68.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    },
    {
      "id": "1467290823925432482",
      "type": "Default",
      "timestamp": "2026-01-31T22:49:53.369+00:00",
      "timestampEdited": null,
      "callEndedTimestamp": null,
      "isPinned": false,
      "content": "I think so.  cchecking...",
      "author": {
        "id": "443147704126668801",
        "name": "carlfk",
        "discriminator": "0000",
        "nickname": "carlfk",
        "color": null,
        "isBot": false,
        "roles": [
          {
            "id": "1423020172595298314",
            "name": "Mod",
            "color": null,
            "position": 4
          }
        ],
        "avatarUrl": "2026-01_media/1a82fc0f66527d60b3c96bb31aabbbea-CF9A7.png"
      },
      "attachments": [],
      "embeds": [],
      "stickers": [],
      "reactions": [],
      "mentions": [],
      "inlineEmojis": []
    }
  ],
  "messageCount": 194
}